卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何用代碼查手機數(shù)據(jù)庫(Android開發(fā)怎么查看和管理sqlite數(shù)據(jù)庫?)

Android開發(fā)怎么查看和管理sqlite數(shù)據(jù)庫?在Android中,您可以使用Eclipse插件DDMS來查看它,也可以使用Android工具包中的adb工具來查看它。android項目中的sql

如何用代碼查手機數(shù)據(jù)庫(Android開發(fā)怎么查看和管理sqlite數(shù)據(jù)庫?)

Android開發(fā)怎么查看和管理sqlite數(shù)據(jù)庫?

在Android中,您可以使用Eclipse插件DDMS來查看它,也可以使用Android工具包中的adb工具來查看它。android項目中的sqlite數(shù)據(jù)庫位于/data/data/project package/databases中。

用DDMS導出sqlite數(shù)據(jù)庫。

1.首先打開android項目的調試模式,然后找到并顯示DDMS:

選擇DDMS

2.切換到DDMS,顯示文件資源管理器窗口,找到/data/data/

然后找到包的文件夾,打開databases,就可以看到sqlite數(shù)據(jù)庫文件了。選擇以將其導出。

這樣就把sqlite數(shù)據(jù)庫文件導出為文件,然后就可以使用sqlite administrator、sqlite man或者firefox插件sqlite manager等sqlite界面管理工具打開了。

使用adb工具訪問sqlite數(shù)據(jù)庫

Android Debug Bridge(ADB)是一款適用于Android的通用調試工具。它可以更新設備或仿真器中的代碼,管理保留的端口,并在設備上運行shell命令。我們知道Android是基于linux內(nèi)核的,它的內(nèi)部文件結構也是由Linux文件組織的,所以訪問它的文件結構需要一個shell。這次我們將使用shell來訪問android應用程序中的sqlite數(shù)據(jù)庫文件。

1.運行cmd,切換到android-sdk目錄,運行adb.exe,添加參數(shù)shell。當#符號出現(xiàn)時,表示您已經(jīng)進入shell命令模式。請注意,adb只能在Android模擬器運行時進入shell:

2.shell命令記住兩個基本命令ls和cd,類似于windows命令提示行中的dir和cd,代表列出當前目錄下的文件,進入指定目錄。理解了這兩個命令之后,你可以找到數(shù)據(jù)/數(shù)據(jù)/工程包名/數(shù)據(jù)庫:

找到數(shù)據(jù)庫文件:

接下來就是使用sqlite管理工具進行操作了。鍵入sqlite3數(shù)據(jù)庫的名稱以進入sqlite管理模式。

Sqlite3.exe包含在android的sdk中,是sqlite的官方管理工具,是一個命令行工具。為了使用方便,將其路徑注冊到系統(tǒng)環(huán)境變量path中,即在Path中添加%Android_Home%,這樣只需運行sqlite3就可以直接打開sqlite管理工具。

Sqlite管理數(shù)據(jù)庫

默認情況下,sqlite命令行工具以結束語句。所以如果只是一行語句,就把它加在末尾或者在下一行輸入,這樣sqlite命令就執(zhí)行了。

sqlite的常用命令:表格-查看數(shù)據(jù)庫中的表格列表。exit -退出sqlite命令行。