婷婷综合国产,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解析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 德化县| 榆树市| 邳州市| 肃南| 荆州市| 昆明市| 辽宁省| 衡水市| 隆林| 新干县| 句容市| 商丘市| 平和县| 凤台县| 阳东县| 黔江区| 元江| 淮阳县| 辽阳市| 瑞金市| 新化县| 上蔡县| 阿巴嘎旗| 乌鲁木齐市| 天柱县| 长岛县| 茂名市| 延庆县| 宁明县| 新龙县| 茌平县| 大同市| 温州市| 晋中市| 布拖县| 长治市| 疏勒县| 德令哈市| 阿克| 绥滨县| 巴中市|