2011-11-20 57 views
1

我想在移動webapp中創建一個數據庫,唯一的問題是Safari每次刷新網站時都會創建一個新的數據庫。 這裏是我的代碼:webapp中重複的SQLite數據庫

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

它實際上是不與代碼中的問題,這似乎是爲Windows在Safari中的錯誤,如果我關閉瀏覽器只有一個數據庫保持並與所有的信息。