如何通过sqlite.exe访问我的sqlite数据库?

时间:2012-06-19 15:28:15

标签: android sqlite

我在调试期间发现我的数据库在: /数据/数据/包名/数据库/ ... 如何从sqlite.exe(或其他工具)访问此数据库以运行查询/检查我的表中的内容以确保所有字段都正确?

非常感谢! UDI

4 个答案:

答案 0 :(得分:2)

您可以将shell中的sqlite3 util用于模拟器。

这里的说明:

http://developer.android.com/guide/developing/tools/sqlite3.html

答案 1 :(得分:1)

SQLite数据库浏览器是一个免费的,公共领域的开源可视化工具,用于创建,设计和编辑与SQLite兼容的数据库文件。 You can find it here

答案 2 :(得分:1)

正如Ran建议您可以使用上述链接中的步骤,您需要使用命令提示符。

如果您正在使用Eclipse IDE,请尝试打开DDMS并转到/ data / data / package-name / databases /,您可以看到您的数据库,选择数据库并将其拉到您的计算机上。

使用SQLLite3数据库浏览器打开DB文件。您可以使用IDE更改表格并将其推回设备。

答案 3 :(得分:1)

如果数据库在模拟器中,您也可以从PC命令行执行此操作:'adb shell',然后cd到数据库位置(/ data / data / package_name / databases /)并运行'sqlite3数据库。 D b'。我有时会使用此方法进行快速表检查,而不是将数据库从模拟器复制回我的PC。