我在我的移动 IDE 上运行了一个示例 jQuery 移动应用程序,它使用本地数据库来存储数据。使用的代码语句如下。我在模拟器而不是实际设备上运行它。
我的问题是:通过这些语句,我使用的是 Web SQL 还是 SQLite?
造成这种混乱的原因是当我在移动 IDE 中调试这个应用程序时,我发现它同时显示 Web SQL 和 SQLite,这让我很困惑(请查看本文末尾的 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);
});
});