1、在建立或開啟資料庫以後,就可以使用事務 API transaction。每一個事務作為操作資料庫的原子操作,不會被打斷,從而避免了資料衝突。 transaction 的定義是:
successCallback:
執行成功回呼函數。 (可選)2、在回呼函數querysql中,可以執行SQL語句,對應的API函數為executeSQL,executeSQL 的定義是:
errorCallback:
出錯回呼函數。 (可選)Web SQL Database 範例
以下透過一個範例說明 Web SQL Database 的基本用法。它首先呼叫 openDatabase 建立了一個名為「fooDB」的資料庫。然後使用 transaction 執行兩個 SQL 語句。第一條 SQL 語句建立了一個名為「foo」的表,第二個 SQL 語句在表格中插入一筆記錄。範例程式碼:
複製程式碼
程式碼如下: