在webapp中复制SQLite数据库

时间:2011-11-20 13:09:15

标签: javascript sqlite

我正在尝试在移动网络应用程序中创建数据库,唯一的问题是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);");
});

1 个答案:

答案 0 :(得分:1)

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