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