我正在创建混合应用程序,以显示科尔多瓦印度的一些地方历史。我在科尔多瓦使用sqlite-plugin
。
我想使用预先填充的数据库文件和所有数据。但我不知道如何创建databaseName.db
文件,以便我可以在我的应用程序中直接导入(使用)它。
答案 0 :(得分:0)
经过大量的搜索和尝试后,我得到了答案。
为了创建sqlite3数据库文件,我使用了以下工具并使用硬编码数据创建了db。 http://sqliteadmin.orbmu2k.de/
假设我创建了testDatabase.db并将其复制到cordova www文件夹中。 然后安装插件dbcopy(https://github.com/an-rahulpandey/cordova-plugin-dbcopy)将testDatabase.db复制到device / data / data / database文件夹
在设备准备成功功能中使用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 });