2011-10-10 94 views
0

我剛開始使用phonegap,並且我的應用程序需要使用數據庫進行存儲。現在,我已經閱讀了所有關於電話差距存儲的文檔,但是沒有人能夠訪問已經存在的數據庫。 我的問題是,可以通過phonegap使用已創建的數據庫嗎?如果是的話那該怎麼辦呢?在哪裏以及如何包含數據庫文件以及如何檢索值?通過電話訪問已創建Sqlite數據庫

回答

1

不容易。

有一些看似黑客的做法,但我沒有對它們進行測試。我將在下面發佈鏈接。

我在同一條船上。這是我正在計劃的(我之前使用AIR應用程序出於各種原因完成了此操作,我將用我的下一個PhoneGap應用程序來完成此操作)。

使用像SQLite Studio這樣的工具我將取現有的數據庫並將它(數據和全部)導出到創建腳本中。然後,我將使用該創建腳本在第一次運行應用程序時創建並加載數據庫和表。除非你處理大量的數據,否則我認爲這在大多數情況下都可以工作。

的參考哈克解決方案:

http://groups.google.com/group/phonegap/browse_thread/thread/ca6c85f7d6c3976c/1195990551444915 http://groups.google.com/group/phonegap/browse_thread/thread/5e57a728dc66a2a1

+0

我看到一篇文章,你打算做似乎它可以使它工作。這筆交易是,我的PM希望我創建一個可以在IOS和ANDROID上工作的應用程序,因此,您在明確提到的鏈接中使用的方式使用了Objective-C以及數據庫將要存儲的路徑在他們各自的模擬器中會有所不同。所以我想它不會在ANDROID上工作,否則我必須做的是我必須爲android找到類似的解決方法,併爲它寫一個腳本。 – wOlVeRiNe

+0

你的做法似乎更明智,謝謝分享:) – wOlVeRiNe