2012-03-21 28 views
1

我需要加載手機上的現有.db文件Gap應用程序在Android上。這下面給出的代碼要創建新的數據庫如何在HTML5中加載現有的.db文件

var db = window.openDatabase("DBName", "1.0", "description", 5*1024*1024); 
db.transaction(function(tx) 
{ 
    tx.executeSql("SELECT * FROM test", [], successCallback, errorCallback); 
}); 

,但我想我的加載現有的數據庫。但我不知道該怎麼做。

plz幫我看看代碼。

+0

如果存在該名稱及版本的openDatabase函數應該打開一個現有的數據庫。嘗試設置版本字段爲空(「」) – supertopi 2012-03-21 09:34:49

+0

我試着將空的(「」)版本號和數據庫名稱作爲DatabasePawan.db傳遞,並將我的數據庫文件放在內存中,然後數據庫不加載,它正在創建新的數據庫和數據庫.db名稱在屏幕截圖http://i41.tinypic.com/2pt9au1.png中附在此處。請給我更多的建議。 – mobilemagic 2012-03-21 11:21:47

回答

1
+0

感謝它幫助我理解了phoneGap數據庫的概念,並且我能夠做到這一點。 – mobilemagic 2012-03-22 09:52:51

+0

simon上面給出的鏈接幫助我在phoneGap Android項目中使用現有的.db文件,但現在我想在我的phoneGap黑莓項目中實現相同的任務。有人可能會給我一些想法。 – mobilemagic 2012-06-15 06:21:20

+0

我用上面的鏈接來複制現有的數據庫,但對於Android 4.4及以上版本,它不起作用。 任何人都可以告訴我解決方案/想法。 window.openDatabase(「DBName」,「1.0」,「description」,5 * 1024 * 1024); window.openDatabase()用默認值替換我的數據庫文件。 – umesh 2014-02-26 09:57:06

相關問題