通过adb远程shell端,你可以通过Android软sqlite3命令程序来管理数据库。sqlite3
工具包含了许多使用命令,比如:.dump
显示表的内容,.schema
可以显示出已经存在的表空间的SQL CREATE结果集。Sqlite3还允许你远程执行sql命令.
通过sqlite3
, 按照前几节的方法登陆模拟器的远程shell端,然后启动工具就可以使用sqlite3
命令。当sqlite3
启动以后,你还可以指定你想查看的数据库的完整路径。模拟器/设备实例会在文件夹中保存SQLite3数据库. /data/data/<package_name>/databases/
.
示例如下:
$ 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
当你启动sqlite3的时候,你就可以通过shell端发送 sqlite3
,命令了。用exit
或 CTRL+D
退出adb远程shell端.