以前、スマートフォンアプリ開発のフレームワークとして紹介したPhoneGapについて、 データベース(以降DB)を使ってみましたので、メモしておきます。 まず、PhoneGapのDBはHTML5の「Web SQL Database」を使用しています。 PhoneGapのAPIにDBの使用法のサンプルがあるのですが、少々使い方が間違っていて動かなかったので、簡単にサンプルを作りました。 Contact Example Example Database load select add delete 基本的な流れは DBを開く→トランザクション→SQL実行→(SQLの成功・失敗のコールバック)→トランザクションの成功、失敗のコールバック→終了 というような流れです。 以下説明です。 まず、DBを開くには、「openDatabase」という関数を使います。 function on