查看,打開sqlite db文件

如何查看Android中sqlite存儲的數據sql


如下是根據網上查詢的一些資料而後本身實踐操做整理的。shell

1.使用eclipse中自帶的DDMS打開文件。以下圖:數據庫



2. 雙擊DDMS進入devices,選擇FileExplorer窗口。找到/data/data/。注意data目錄的權限,若是沒法打開,則參考下面:如何打開data文件夾。eclipse



data文件夾有閱讀權限,打開data。工具

3. 而後找到程序包的文件夾,打開databases,就能看到sqlite數據庫文件了。選擇將其導出(導出方法在本文最下方)。注:若是打開databases發現權限不夠,則像data那樣切換到root去修改相應文件夾權限。網站


 



如何設置data文件的權限,使其打開。(注:須要經過USB鏈接手機)spa

進入adb,eclipse目錄的sdk\platform-tools文件夾,直接雙擊是不行的。方法以下:3d

1.  配置系統環境變量:配置方法->個人電腦->高級->環境變量->Path,光標到末尾,添加「;」+ adb文件目錄。例如: ...;E:\test\Android\eclipse\sdk\sdk\platform-tools.orm



2.  打開cmd,輸入命令:adb shell。注:若是發生錯誤「adbdevice not found」,則檢查手機和電腦是否成功鏈接。sqlite



3.   輸入命令:su。(切換成root用戶,修改data權限)。注:若是發生:「/system/bin/sh: su:not found」錯誤,即:沒有root權限,須要root,方法:下載一建root大師,root後重啓手機。




4. 修改data和data/data文件夾的權限。若是你也想查看其餘文件,可經過一樣方法修改權限。


5.  回到上面介紹的打開data文件夾步驟。

注:若是返回DDMS時發現沒有FileExplorer窗口,按快捷鍵 Alt+shift+q  選擇showview。



補充:root權限切換到普通權限。

 


導出並打開db文件

1.  選擇右上角的導出手機按鈕,而後存儲到本地。


2.   使用SQLite助手來打開db文件。工具下載網站:http://www.sqliteexpert.com/

跳轉Download,下載一個我的免費的版本,安裝




3.  打開SQLite Expert Personal,打開相應數據庫。


以上就是是解決查看,導出,打開sqlite db文件的全部步驟,仍是稍微有點亂,但願對你們有幫助。歡迎提出建議,之後我會努力改進。