Android開發中你是怎麼查看sqlite數據庫的

Android內置了sqlite數據庫,我們在Android開發中想看自己的應用中sqlite數據庫或者想查看別的應用數據庫表中都有哪些內容的時候,老鐵們,你們都是怎麼操作的呢?

下面介紹幾種比較通用的查看數據庫的方式。

1. 使用Android Studio中的插件查看數據庫,例如SQLScout。

安裝好SQLScout插件之後,在View → Tool Windows → 可以找到 SQLite Explorer

我們想查看某個應用的數據庫文件,怎麼操作呢?

應用數據庫文件目錄 data/data/包名/databases/

我們想看哪個應用的數據庫文件,直接通過Android Studio中自帶的Device File Explorer查看即可。

上圖便是我連接華爲榮耀V9手機,通過Device File Explorer查看應用的截圖,下面我們隨便找個測試應用,查看一下數據庫。

我們點開自己的測試應用,包名/databases/目錄下,看到了我們的數據庫db文件,並且該文件前面有一個小圖標和我們的SQLScout插件圖片一樣,說明我們可以通過SQLScout插件打開該數據庫db文件。(沒裝插件我們一般都是把db文件導出到電腦上用數據庫軟件查看,現在沒那麼麻煩了,我們可以直接在Android Studio中查看,編輯,修改數據庫文件)

我們雙擊該數據庫db文件之後,就可以在SQLite Explorer中查看該數據庫了。

SQLite Explorer中的功能基本上已經夠我們平時使用了,View Table Data(查看錶內容)SQL Editor(SQL語句編輯執行)以及Upload與Android應用數據同步等。

當然表中的數據還支持直接刪除行,或者添加行,也可以直接編輯修改表中的數據,可以說還是非常方便的。(修改之後,記得上傳同步)

當然了,編輯執行SQL語句也是可以的,這裏就不演示了(都是很簡單的操作,SQL關鍵字的智能提醒還是很給力的)。

到這第一種通過Android Studio插件查看數據庫的方式就講完了,下面介紹第二種查看數據庫的方式。

2. 通過sqlite3命令查詢數據庫

這部分內容後面會補充,待完。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章