在Cordova中创建SQLite数据库并在android模拟器shell上访问它

时间:2014-08-18 12:08:37

标签: android sqlite cordova android-sqlite

我通过

在我的应用程序中创建了一个数据库
window.sqlitePlugin.openDatabase({name: "mydatabase"});

当我想通过我的android模拟器的shell访问这个sqlite数据库时,我调用

$ sqlite3
$ .database

我得到的是:

seq  name             file                                                     
---  ---------------  ----------------------------------------------------------
0    main

表示找不到数据库。 我做错了什么?


当我这样做时

sqlite3 mydatabase
select * from mytable

我得到了

Error: unable to open database "mydatabase": unable to open database file

当我这样做时

 .open mydatabase

我得到了

Error: unknown command or invalid arguments:  "open". Enter ".help" for help

1 个答案:

答案 0 :(得分:0)

$ sqlite
SQLite version 3.8.6 2014-08-15 11:46:33
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>

您没有告诉sqlite3工具使用哪个数据库文件。