我在我的移动 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);
            });
        });
