使用adb shell对SQLite进行相关查询

来源:互联网 发布:手机震动软件 编辑:程序博客网 时间:2024/05/21 05:07

1:你可以在path路径中添加进你的ADB路径,或者你也可以在你的ADB目录下面打开你的cmd.exe

2:使用cd 命令进行到 /data/data/com.example.databasetext/databases目录下,使用ls命令查看该目录的文件。

在这个目录下面呢出现两个数据库文件,一个是刚创建的BookStore.db,另一个是BookStore.db-journal则是为了能够让数据库支持事务而产生的临时日志文件,通常为0字节。

3借助sqlite命令打开数据库,键入sqlite3,后面加上数据库名即可。

4这时已经快打开了BookStore.db数据库,现在可以对数据库中的表进行管理了,查看数据库中有哪些表可以用.table命令。

还可以用.schema命令来查看它们的建表语句。更多可以用.help查看。

5退出。可以用.exit或者.quit命令,在键入exit命令就可以退出设备控制台。

写这篇文章呢是被我的adb烦的,只成功了一次,所以我在怀疑是不是偶然成功的。。。。(还忘了截图了,各位见谅啊)

这个是我没启动虚拟机的时候cmd.exe给出的信息,要我打开虚拟机。汗。。。

重启ADB之后,打开虚拟机和eclipse程序,再次输入命令行 adb shell 出现这样的提示,看起来好一点,只是看起来,在用cd命令到 数据库的时候出错了。。。

就像这样。

这种事常见的行不通的方式,重启adb也不行,实在是束手无策。


后来想真机调试吧,找不到路径,网上给出的解决方法是先ROOT手机,将sqlite3弄到手机上去,也不知道真的假的,不想ROOT.

这篇文章呢是我在使用adb shell的时候遇到的问题,前车之鉴,后事之师把。

0 0
原创粉丝点击