一、背景
創建的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';?