婷婷综合国产,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解析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 嘉善县| 左贡县| 仪征市| 霸州市| 马公市| 广西| 北流市| 自贡市| 金乡县| 颍上县| 香格里拉县| 葵青区| 车险| 广东省| 吴忠市| 鹿泉市| 康平县| 澳门| 吉安市| 盐山县| 社旗县| 北宁市| 汉中市| 泰来县| 同仁县| 金寨县| 涞水县| 武安市| 辉县市| 江北区| 威宁| 竹山县| 芦溪县| 河津市| 思南县| 鄂托克前旗| 永济市| 都安| 玉门市| 天峻县| 萨迦县|