【问题标题】:Duplicate SQLite database in webappwebapp中的重复SQLite数据库
【发布时间】:2012-01-02 08:31:18
【问题描述】:

我正在尝试在移动 web 应用程序中创建数据库,唯一的问题是每次刷新网站时 Safari 都会创建一个新数据库。 这是我的代码:

var databaseOptions = {
fileName : "todo_database",
version : "1.0",
displayName : "todoDB",
maxSize : 1024
};

var database = openDatabase(databaseOptions.fileName, databaseOptions.version, 
databaseOptions.displayName, databaseOptions.maxSize);

database.transaction(function(transaction) {
            alert('table created');
            transaction.executeSql("CREATE TABLE IF NOT EXISTS todos (" + 
            "id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT," +
                "todo TEXT NOT NULL,description TEXT,date DATE);");
});

【问题讨论】:

    标签: javascript sqlite


    【解决方案1】:

    这实际上不是代码的问题,它似乎是 Windows 版 Safari 中的一个错误,如果我关闭浏览器,只剩下一个数据库并包含所有信息。

    【讨论】:

      猜你喜欢
      • 2015-06-02
      • 2012-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-14
      • 2014-01-10
      • 2016-10-29
      相关资源
      最近更新 更多