我需要在手机上查询Sqlite数据库的表格,但我想从Windows上进行查询。我可以使用某种管理器来查询数据库吗?
例如,如果我使用的是SqlServer,我可以使用sql server management studio查看&对数据库执行操作。
答案 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数据库文件。