所以,我正在开发一个需要预填充数据库的应用程序。根据Raymon Camden的说法,使用该应用程序打包预制数据库没有直接的方法。作为解决方案,我将执行一个Select count(*)...
语句来检查和插入if result <= 0
,
现在的问题是插入。我有大约 500 行的表,我不想将它们粘贴到 js 文件中。我找到了File API,我相信我可以读取.sql
文件,然后执行。
问题:
PhoneGap 3.1(呃,命名。)如何打包应用程序?在我的
www
目录中,我有- js
- css
- 开发者
- 数据.sql
所以,最初我认为
fileSystem.root.getFile('/dev/data.sql', ...
会工作。(基于此,MattDavis 说应用数据流向/data/data/packageName
。)- 如何访问该文件?
- 我在正确的轨道上吗?或者,有没有更好的方法?
我正在使用 Cordova 3.1 进行构建,并得到了 Netbeans 的强大支持。
编辑
.txt
我尝试在设备的根目录上创建一个文件。我可以使用fileSystem.root.getFile('test.txt', ...)
. 所以我推断我只需要获取实际的应用程序目录。