jQuery.webSQLDatabase

本格的な勧告がそろそろみえてきたHTML5。
色々な機能がありすぎて、覚えることも色々増えそうな予感ですねぇ。

色々見てると面白そうな機能があるじゃないですか・・・「WebSQL Database」
どうやらSQLite位の機能をブラウザ側が提供できるようになるみたいですねー。

ダウンロード

ダウンロードは以下からどうぞ。

jquery.websqldatabase-1.0.01.js

使い方

[js]
/**
* jQuery.WebSQLDatabase プラグイン利用見本
* @author manji6
*/
$(function(){

//データ領域の初期化
$.WebSQLinit();

var json = {
"id":{
"type": "int",
"constraint": "unique"
},
"value":{
"type": "VARCHAR(100)",
"constraint": ""
}
};

//データベースの作成
$.WebSQLcreateDb("test2","1.0","testDB1",4*1024*1024);

//テーブルの削除
$.WebSQLdropTable("test2","table1");
//テーブルの作成
$.WebSQLcreateTable("test2","table1",json);
//データの追加
$.WebSQLinsertData("test2","table1",[1,"Tokyo"]);
$.WebSQLinsertData("test2","table1",[2,’サブマリン’]);

//SQLの実行
$.WebSQLexecuteSql("test2",’SELECT * FROM table1′,[],function(tx,results){
var len = results.rows.length;
for(i=0;i<len;i++){
}
},function(tx,results){console.log("error");});

});
[/js]