有没有办法在应用程序之外查询Sqlite数据库?

时间:2013-07-05 11:02:46

标签: android sqlite android-sqlite

我需要在手机上查询Sqlite数据库的表格,但我想从Windows上进行查询。我可以使用某种管理器来查询数据库吗?

例如,如果我使用的是SqlServer,我可以使用sql server management studio查看&对数据库执行操作。

2 个答案:

答案 0 :(得分:0)

如果您可以使用cmd行,则可以使用adb和Windows cmd。它位于android sdk的platform-tools文件夹中。

打开Windows命令提示符并导航到sdk \ platform-tools文件夹

C:\sdk\platform-tools\ adb shell
shell@android:/ $ cd data/data/com.myapp/databases
shell@android:/ $ sqlite3 myapp.db
sqlite >

现在您可以向db发出sql查询。

您只能为模拟器执行此操作,设备上的数据库是私有的,只有在设备已植根时才可访问

答案 1 :(得分:0)

有一个很好的图形工具可用作firefox扩展 - SQLite Manager。您可以使用adb或DDMS从设备/模拟器中获取sqlite数据库文件。