標籤:pull 電腦 sqlite tar 匯出資料 root許可權 ext 匯入資料 target
在android應用開發無處不在SQLite資料庫的身影。那麼在開發中怎麼使用adb命令操作資料庫的功能呢?
以下我們將完整的介紹與資料庫操作相關的命令集及當手機缺少sqlite3的時候的多種解決方式。
1.當手機缺失sqlite3時,怎樣操作資料庫
先來看看手機缺失sqlite3時候的:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />
這個時候你想操作剛剛編寫應用程式中啟動並執行資料庫檔案內容。顯然是運行不了sql語句的。以下我們將介紹三種方法讓你能夠查看應用程式下的資料庫檔案:
㈠向手機匯入sqlite3檔案
①第一步,下載sqlite3檔案
請到http://www.sqlite.org/download.html下載。由於android是基於Linux開發的,所以選擇Linux下載包。
解壓後拷貝出sqlite3檔案到便於CMD命令列便於操作的檔案夾。
②擷取root許可權,掛載系統磁碟分割,使系統磁碟分割可又一次讀寫
adb root命令擷取root許可權
adb remount掛載系統磁碟分割
③運行②後,就能夠匯入sqlite3檔案到手機中
adb push E:\sqlite3 /system/bin
④使用adb shell進入shell命令模式,賦予檔案能夠讀可寫。
adb shell
su
chmod 777 /system/bin/sqlite3
⑤進入資料庫檔案夾操作資料庫
cd /data/data/應用程式套件組合名/databases
ls列出資料庫檔案
sqlite3 students.db 進入操作資料庫指令
以下就能夠運行你想要的SQL語句了,以下是全部命令:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />
㈡匯入資料庫檔案在Windows系統中操作
①匯出資料庫檔案到你指定的檔案夾
adb pull /data/data/應用程式套件組合名/databases/students.db
②下載Window的sqlite3包。解壓。相同下載網址為http://www.sqlite.org/download.html
③進入解壓後的sqlite3檔案夾中,操作資料庫檔案
命令例如以下:
㈢匯入資料庫檔案用軟體直接開啟資料庫檔案
這個就不屬於程式範疇了,這個屬於電腦應用了,請轉到該網址自行查看:
http://jingyan.baidu.com/article/e8cdb32b4343e637052bad0f.html
2.手機內建sqlite3操作資料庫
前面命令都有介紹。直接說明了。
adb命令具體解釋(二)——手機缺失sqlite3時操作資料庫的多種解決方式