モバイル IDE でサンプルの jQuery モバイル アプリを実行しました。これは、データの格納にローカル データベースを使用します。使用されるコード ステートメントは次のとおりです。実際のデバイスではなく、シミュレーターで実行しています。
私の質問は次のとおりです。これらのステートメントでは、Web SQL または SQLite を使用していますか?
この混乱の理由は、このアプリをモバイル IDE でデバッグすると、SQLite だけでなく Web SQL も表示され、混乱するからです (この投稿の最後にある IDE のスクリーン ショットを参照してください)。
var db = openDatabase("Test", "1.0", "Test", 65535);
$("#create").bind("click", function (event) {
db.transaction(function (transaction) {
var sql = "CREATE TABLE customers " +
" (id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, " +
"lname VARCHAR(100) NOT NULL, " +
"fname VARCHAR(100) NOT NULL)"
transaction.executeSql(sql, undefined, function () {
alert("Table created");
}, error);
});
});