2015-10-24 24 views
0

我正在創建混合應用程序,以在科爾多瓦展示印度的一些地方歷史。我在科爾多瓦使用sqlite-plugin如何在Windows上使用靜態數據創建sqlite3 .db文件?

我想使用所有數據預填充的數據庫文件。但我不知道如何創建databaseName.db文件,以便我可以直接在我的應用程序中導入(使用)它。

+0

成功函數內部代碼中有一個插件,可以幫助你做到這一點,或教程。搜索它,我看到了這個問題。做一個搜索。 http://cordova.apache.org/plugins/ Google:[sqlite prepopulate cordova](https://www.google.com/search?q=sqlite+prepopulate+cordova) – JesseMonroy650

+0

這是一個[簡單的添加方法預填充的SQLite數據庫](http://hansjar.blogspot.com/2013/04/how-to-easily-add-prepopulated-sqlite.html) – JesseMonroy650

+0

感謝您的上述鏈接,但我的問題是「如何創建。 db文件在Windows中「,這樣我就可以在我的應用程序中使用.db文件。 – UnmeshD

回答

0

最後,經過大量的搜索和嘗試,我得到了答案。

用於創建sqlite3數據庫文件我已經使用了以下工具並創建了具有硬編碼數據的數據庫。 http://sqliteadmin.orbmu2k.de/

假設我創建了testDatabase.db並將其複製到了cordova www文件夾中。 然後安裝插件DBCOPY(https://github.com/an-rahulpandey/cordova-plugin-dbcopy)至testDatabase.db在deviceready成功函數複製到設備/數據/數據/數據庫文件夾

使用window.plugins.sqlDB.copy("testDatabase.db", success,error);

然後從https://github.com/litehelpers/Cordova-sqlite-storage安裝sqlite的插件,並用以下window.plugins.sqlDB.copy

var db = window.sqlitePlugin.openDatabase({name: "testDatabase.db",createFromLocation =1 }); 
相關問題