一、背景
创建的db数据库,有时候需要查看数据库中的数据内容,或者查看数据是否有更新到数据等等。这时候就需要查看数据库的内容。
二、数据库路径
博主用的是第三方的greendao数据库框架,生成的.db文件路径如下:(路径仅供参考)
/data/data/app_package/databases/xxx.db
三、查询数据库方式
第一种方式(比较推荐):
用Android自带的sqlite3工具,但可能存在没有集成该工具的情况,详细用法如下:
adb 查看应用内的数据库
(1)、adb shell
(2)、cd /data/data/
(3)、cd package
(4)、cd databases
(5)、sqlite3 xxx.db.tables 查看表名.schema 查看所有表名和字段名.dbinfo 查看数据库版本等信息
第二种方式:
用Visual Studio Code查看数据库内容
1、在Visual Studio Code中安装SQLite3 Editor插件
2、打开导出来的xxx.db数据库文件
3、点击上面截图中的SQL编辑器,就可以数据相关sql命令,操作查询数据库数据,例如:
SELECT * FROM FILE_DOWN WHERE fileName='com.rywl.ylxx.mi';