cordova 3.0 lite4cordova打开一个预先存在的.sqlite数据库

时间:2014-03-04 16:10:53

标签: android ios database sqlite cordova-3

cordova 3.0,lite4cordova Cordova-SQLitePlugin,安装完所有测试OK。工作

为iOS和Android构建以前发布的App的新版本,其中data.sqlite是db的名称。

我从文档中了解到.db是lite4cordova的名称扩展名,但需要打开并连接该data.sqlite db。

我尝试将data.sqlite重命名为data.db,以便查看是否存在连接,但没有运气。

var db = window.sqlitePlugin.openDatabase({name: "data"}); // not OK
var db = window.sqlitePlugin.openDatabase({name: "data.db"}); // not OK
var db = window.sqlitePlugin.openDatabase({name: "/www/data.db"}); // not OK
var db = window.sqlitePlugin.openDatabase({name: "/www/data.sqlite"}); // not OK

xcode控制台,同时寻找“食物”表

2014-03-04 17:03:40.372 MyAPI2[81436:70b] Good news: SQLite is thread safe!
2014-03-04 17:03:40.373 MyAPI2[81436:70b] DB opened: data
2014-03-04 17:03:40.374 MyAPI2[81436:70b] Error: no such table: food code: 5

有没有办法指定data.sqlite的路径?

0 个答案:

没有答案