プラグインをプロジェクトへインポート後、データベースの初期化を開始できます。[deviceready] イベント後にプラグイン API を使用します。
var database =null;document.addEventListener("deviceready",function(){// Initialize the database after the Cordova is ready.initDatabase();});functioninitDatabase() { database =window.sqlitePlugin.openDatabase({name:'sample.db', location:'default'});database.transaction(function(transaction) {transaction.executeSql('CREATE TABLE SampleTable (name, score)'); });}
API リファレンス
ここでは、デモ で使用されている主な API について説明します。 完全なAPIリファレンスについては、こちら を参照してください。
// use the default locationvar database =window.sqlitePlugin.openDatabase({name:'my.db', location:'default'});// use a specified location for iOS onlyvar database =window.sqlitePlugin.openDatabase({name:'my.db', iosDatabaseLocation:'Library'});
// use the default locationwindow.sqlitePlugin.deleteDatabase({name:'my.db', location:'default'}, successcb, errorcb);// use a specified location for iOS onlywindow.sqlitePlugin.deleteDatabase({name:'my.db', iosDatabaseLocation:'Library'});