婷婷综合国产,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解析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 西贡区| 东乌| 枣庄市| 巴青县| 长岭县| 航空| 长汀县| 会泽县| 秦安县| 镇沅| 怀安县| 乌兰察布市| 西丰县| 花莲市| 象州县| 边坝县| 抚顺市| 黔东| 丽水市| 夏邑县| 思茅市| 九寨沟县| 平湖市| 固镇县| 霸州市| 鲜城| 英山县| 织金县| 新泰市| 新昌县| 平潭县| 镇远县| 海门市| 宕昌县| 容城县| 忻城县| 定南县| 龙州县| 凤冈县| 南京市| 文昌市|