指定したデータベースが存在しないときは、新しいデータベースが作成されます。何かエラーがあるときは、例外が発生します。
try {作成したデータベースのファイルは、ローカル PC のアカウントごとに保存されます。その格納場所は、オペレーティングシステムと WEB ブラウザによって異なります。
db = google.gears.factory.create('beta.database', '1.0');
db.open('feedreader');
} catch (e) {
alert(e.message);
}
例えば Windows XP の Firefox 2 では、C:\Documents and Settings\{username}\Local Settings\Application Data\Mozilla\Firefox\Profiles\{profile}\Google Gears for Firefox のディレクトリに格納されます。
詳しくは Database Module API の Location of Database File を見てください。
次のようにデータベースを閉じることもできます。が、開いたデータベースは WEB ページをアンロードすると自動的に閉じるので、close メソッドを使うことはあまりないと思います。
try {データベースを削除するクラスやメソッドは見つかりませんでした。ご存知でしたら教えてください。
db.close();
} catch (e) {
alert(e.message);
}
ローカル PC 上で、前述のデータベースのファイルを削除すると、データベース自体の削除になるようです。ただし、Database オブジェクトの open メソッドでデータベースを開いていると、ファイルがロックされて削除できませんでしたので、ご注意ください。
Google Gearsスタートガイド 白石 俊平 by G-Tools |
SQLite入門 すぐに使える軽快・軽量データベース・エンジン 西沢 直木 by G-Tools |
0 件のコメント:
コメントを投稿