adb 命令下查询模拟器数据库

时间:2024-04-12 17:33:09

在实际应用中,我们查询数据库的方式可以通过adb 命令查询,或者通过device File explorer 查询

一、通过device File explorer  

对应的路径是data -->data  --> 你的包名 --> databases  --> 数据库名

把数据导出之后放到可视化工具就可以查询了

adb 命令下查询模拟器数据库

然后找到包名

adb 命令下查询模拟器数据库

拖到可视化工具就可以啦

adb 命令下查询模拟器数据库


如果每次操作数据你都想看看数据库发生什么改变,每次都需要这么操作是不是很浪费时间呢??

所以我们接下来用adb 命令来查询就可以更好的查询

二、adb命令查询

window+r  打开adb。exe

1、进入到命令模式的环境中  -->adb shell 

2、cd /data/data/     进入data文件夹 下的data文件

3、 ls  --> 显示出你这个文件夹下面的所有数据,我这里只是截图其中的一部分

adb 命令下查询模拟器数据库

如果你的包名名字太长那就复制粘贴包名,这应该是万无一失的方法,除非你~~~~~

3、cd  进入你的包名

adb 命令下查询模拟器数据库

4 、ls  再次查看文件下的文件

adb 命令下查询模拟器数据库

5、  cd 进入databases  别打错名字啊  

adb 命令下查询模拟器数据库

6、sqlite3 UserStore   -->进入数据库   

7、然后你就可以更具查询语句为所欲为啦~~

.tables  ->查看数据库表名

adb 命令下查询模拟器数据库

adb 命令下查询模拟器数据库

像上面这样的情况怎么救???哇  查询语句写错啊,然后不能再次查询啊感觉不对啊 。quit 都没用啊,怎么破????

你输入一个  ;  就搞定啦

上面的情况是应为我少打了一个;  才导致不能执行语句。如果是其他的情况,可以检查一下查询语句有没有写错

adb 命令下查询模拟器数据库

呐,你看看,这不就好了??最后记得加一个; 不加的话查询不了啊