在实际应用中,我们查询数据库的方式可以通过adb 命令查询,或者通过device File explorer 查询
一、通过device File explorer
对应的路径是data -->data --> 你的包名 --> databases --> 数据库名
把数据导出之后放到可视化工具就可以查询了
然后找到包名
拖到可视化工具就可以啦
如果每次操作数据你都想看看数据库发生什么改变,每次都需要这么操作是不是很浪费时间呢??
所以我们接下来用adb 命令来查询就可以更好的查询
二、adb命令查询
window+r 打开adb。exe
1、进入到命令模式的环境中 -->adb shell
2、cd /data/data/ 进入data文件夹 下的data文件
3、 ls --> 显示出你这个文件夹下面的所有数据,我这里只是截图其中的一部分
如果你的包名名字太长那就复制粘贴包名,这应该是万无一失的方法,除非你~~~~~
3、cd 进入你的包名
4 、ls 再次查看文件下的文件
5、 cd 进入databases 别打错名字啊
6、sqlite3 UserStore -->进入数据库
7、然后你就可以更具查询语句为所欲为啦~~
.tables ->查看数据库表名
像上面这样的情况怎么救???哇 查询语句写错啊,然后不能再次查询啊感觉不对啊 。quit 都没用啊,怎么破????
你输入一个 ; 就搞定啦
上面的情况是应为我少打了一个; 才导致不能执行语句。如果是其他的情况,可以检查一下查询语句有没有写错
呐,你看看,这不就好了??最后记得加一个; 不加的话查询不了啊