JavascriptのIndexedDBでオブジェクトストア(テーブル)を作成する方法をまとめました。
## IndexedDBでオブジェクトストアを作成
JavascriptのIndexedDBでオブジェクトストアを作成するには「createObjectStore」を使います。
オブジェクトストアとは、一般的なデータベースでは「表(テーブル)」と呼ばれるものです。
## サンプルコード
サンプルプログラムのソースコードです。
function main(){
// DBのバージョンを取得
var dbVersion;
openReq.onsuccess = function(event){
var db = event.target.result;
dbVersion = db.version;
};
var request = indexedDB.open('testDB', dbVersion); // DBに接続
// オブジェクトストアの作成・削除
request.onupgradeneeded = function(event){
var db = event.target.result;
db.createObjectStore('storeName', {keyPath : 'id'})
}
};
「オブジェクトストアの作成・削除」はDBの更新時のみ行えます。
そのため、バージョンを指定して更新します。
– | 関連記事 |
---|---|
1 | 【Cordova入門】Androidアプリ開発編 |
2 | Javascript入門 サンプル集 |
3 | Node.js入門 |
コメント