0

I need to query the tables of the Sqlite database on the phone, but I want to do it from Windows. Is there some kind of manager that I can use to query the database?

For example, if I was using SqlServer, I could use sql server management studio to view & perform operations on the database.

4

2 回答 2

0

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

于 2013-07-05T11:28:08.493 回答
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 >

现在您可以向数据库发出 sql 查询。

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

于 2013-07-05T11:27:31.580 回答