有什么方法可以查看SQLite数据库吗?

时间:2011-07-28 00:02:42

标签: android sqlite

我遇到了一个非常奇怪的行为,其中一个SQLite数据库条目没有抛出任何异常,但是当我稍后选择我搜索我插入的行时,它没有出现。

我不知道如何调试它,因为我无法验证插入是否真的有效。我已经检查了所有的SQL调用,看起来是正确的,所以现在我只是卡住了。

是否有可用于查看数据库的某种手机驻留数据库工具?或者某种ADB命令行SQL的东西?

3 个答案:

答案 0 :(得分:3)

是。 ADB将允许您从shell中检查数据库。

在Android网站上查看此页面:http://developer.android.com/guide/developing/tools/adb.html#sqlite

答案 1 :(得分:1)

如果您想将其用于开发 - 您可以使用Motorola的MOTODEV Studio它具有SQlite的UI。它是免费的!

答案 2 :(得分:1)

从模拟器中拉出db文件。使用SQLite Browser打开它。

还有adb命令:

$ adb -s emulator-5554 shell
# sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db
SQLite version 3.3.12
Enter ".help" for instructions
.... enter commands, then quit...
sqlite> .exit