|
Web SQL數(shù)據(jù)庫(kù)API實(shí)際上未包含在HTML 5規(guī)范之中,它是一個(gè)獨(dú)立的規(guī)范,它引入了一套使用SQL操作客戶端數(shù)據(jù)庫(kù)的API。假設(shè)你是一名優(yōu)秀的Web開(kāi)發(fā)人員,那毫無(wú)疑問(wèn),你對(duì)SQL和數(shù)據(jù)庫(kù)的相關(guān)概念已經(jīng)很熟悉了,如果你對(duì)SQL不熟悉,那在繼續(xù)閱讀本文之前,最好先學(xué)習(xí)一下SQL相關(guān)的教程。
最新版本的Chrome,Safari和Opera瀏覽器都支持Web SQL數(shù)據(jù)庫(kù)。
核心方法
本文將介紹規(guī)范中定義的三個(gè)核心方法:
1、openDatabase:這個(gè)方法使用現(xiàn)有數(shù)據(jù)庫(kù)或創(chuàng)建新數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象。
2、transaction:這個(gè)方法允許我們根據(jù)情況控制事務(wù)提交或回滾。
3、executeSql:這個(gè)方法用于執(zhí)行真實(shí)的SQL查詢。
打開(kāi)數(shù)據(jù)庫(kù)
openDatabase方法打開(kāi)一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù),如果數(shù)據(jù)庫(kù)不存在,它還可以創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建并打開(kāi)數(shù)據(jù)庫(kù)的語(yǔ)法如下:
var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024);
it知識(shí)庫(kù):HTML 5 Web SQL核心三叉戟,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。