ITEEDU

通过远程shell端运行sqllite3连接数据库

通过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,命令了。用exitCTRL+D退出adb远程shell端.