婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > html5 Web SQL Database 之事務處理函數transaction與executeSQL解析

html5 Web SQL Database 之事務處理函數transaction與executeSQL解析

熱門標簽:咸陽穩定外呼系統軟件 地圖標注柱狀圖 怎么做百度地圖標注 百度地圖標注為什么總是封號 四川移動電銷外呼客戶管理系統 400開頭的電話好申請不 臨海地圖標注app 智能芯電話機器人 小朱地圖標注

1、在創建或打開數據庫以后,就可以使用事務 API transaction。每一個事務作為操作數據庫的原子操作,不會被打斷,從而避免了數據沖突。transaction 的定義是:

復制代碼
代碼如下:

void transaction(querysql, errorCallback, successCallback);

querysql:事務回調函數,其中可以執行 SQL 語句。(必選)

errorCallback:出錯回調函數。(可選)

successCallback:執行成功回調函數。(可選)

2、在回調函數querysql中,可以執行SQL語句,對應的API函數為executeSQL,executeSQL 的定義是:

復制代碼
代碼如下:

void executeSql(sqlStatement, arguments, callback, errorCallback);

sqlStatement:SQL 語句。(必選)

arguments:SQL 語句需要的參數,是一個按照sql語句中的?先后順序排列的一維數組。(可選)

callback:回調函數。(可選)

errorCallback:出錯回調函數。(可選)

Web SQL Database 示例

下面通過一個例子說明 Web SQL Database 的基本用法。它首先調用 openDatabase 創建了名為“fooDB”的數據庫。然后使用 transaction 執行兩條 SQL 語句。第一條 SQL 語句創建了名為“foo”的表,第二條 SQL 語句向表中插入一條記錄。示例代碼:

復制代碼
代碼如下:

var db = openDatabase('fooDB', '1.0', 'fooDB', 2 * 1024);
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS foo (id unique, text)');
tx.executeSql('INSERT INTO foo (id, text) VALUES (1, "foobar")');
});

標簽:山南 黃石 黃石 陜西 公主嶺 南平 平頂山 平涼

巨人網絡通訊聲明:本文標題《html5 Web SQL Database 之事務處理函數transaction與executeSQL解析》,本文關鍵詞  html5,Web,SQL,Database,之,事務處理,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《html5 Web SQL Database 之事務處理函數transaction與executeSQL解析》相關的同類信息!
  • 本頁收集關于html5 Web SQL Database 之事務處理函數transaction與executeSQL解析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 建德市| 洞口县| 荥经县| 濉溪县| 舒城县| 慈溪市| 毕节市| 科技| 黄梅县| 临清市| 福贡县| 福建省| 新河县| 梅州市| 建德市| 城固县| 承德县| 海口市| 灵川县| 元朗区| 含山县| 瓦房店市| 丰原市| 水富县| 健康| 泸定县| 寿宁县| 城步| 临潭县| 定州市| 枞阳县| 呼玛县| 思南县| 通州区| 海晏县| 新郑市| 芮城县| 奉新县| 萍乡市| 衢州市| 玛沁县|