❶ Android手機怎樣導出資料庫文件
1. 已root的手機導出資料庫文件
在手機上安裝Root Explorer(R.E.管理器)後,點擊app的圖標,打開程序的主界面。
找到data文件夾,點擊進入。在這個文件夾下存放著系統運行的數據文件。沒有root許可權是打不開的,一般也不建議隨便修改或刪除該文件夾下的信息。
在data文件夾下,再次找到data文件夾,也就是說兩個data,點擊打開。在裡面的這個data文件夾下存放的則是各個app的資料庫文件,系統中所有app的資料庫文件都保存在這個文件夾下。
在第二個data文件夾下找到你想要導出資料庫文件的app的包名,這個包名就是開發程序時代碼的根目錄。也可以通過解壓apk文件後在manifest文件中找到。
5
在報名下找到databases目錄,這個目錄下存放的就是程序的資料庫文件。資料庫文件都是以db結尾的,一個程序可能擁有多個資料庫文件,找到你想要導出的資料庫文件後再進行後續的操作。
❷ android系統sqlite資料庫文件怎麼打開
工具/原料
SQLite Expert Professional
方法/步驟
安裝SQLite Expert Professional 可以在網上下載,我下載的是試用版,沒有找注冊碼,但是試用不影響使用,反正用幾次查看到資料庫操作沒有錯誤就不用這個工具了。當然也可以使用Eclipse插件DDMS來查看,也可以使用Android工具包中的adb工具來查看。android項目中的sqlite資料庫位於/data/data/項目包/databases中。先介紹使用DDMS導出sqlite資料庫的操作和使用adb工具訪問sqlite資料庫。
首先打開android項目的調試模式,然後找到顯示DDMS
切換到DDMS,顯示File Explorer窗口,找到/data/data/ 如下圖1 ,
然後找到程序包的文件夾,打開databases,就能看到sqlite資料庫文件了。選擇將其導出。如下圖2.
這樣就把sqlite資料庫文件以文件的方式導出來了,然後使用sqlite界面管理工具如SQLite Expert Professional可以打開該資料庫了。其他 sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager也可以打開該資料庫。
使用adb工具訪問sqlite資料庫
Android Debug Bridge(ADB)是Android的一個通用調試工具,它可以更新設備或模擬器中的代碼,可以管理預定埠,可以在設備上運行shell命令,我們 知道android是基於Linux內核,它的內部文件結構也是採用linux文件組織方式,因此訪問它的文件結構需要使用shell。這次我們就會用 shell來訪問android應用中的sqlite資料庫文件。
1、運行cmd,切換到android-sdk目錄,運行adb.exe,加上參數shell,出現#號就代表進入了shell命令模式,注意adb要在Android模擬器運行時才能進入shell:如下圖
進入資料庫所在目錄:
shell命令記住兩個基本命令ls和cd,類似windows命令提示行中的dir和cd,代表列出當前目錄下文件列表和進入到指定目錄。了解這兩個命令之後,就可以找到data/data/項目包名/databases 如下圖1, 找到資料庫文件如下圖2。
使用sqlite管理工具來進行資料庫操作
鍵入sqlite3 資料庫名就進入了sqlite管理模式了。
如下圖
設置sqlite環境變數:
在android的sdk中自帶了sqlite3.exe,這是sqlite的官方管理工具,它是一個命令行工具。為了使用方便,將其路徑注冊到系 統環境變數path中,即將;%Android_Home%加在Path中,這樣只樣運行sqlite3,就能直接打開sqlite管理工具了。
如下圖:
使用sqlite管理資料庫:
sqlite命令行工具默認是以;結束語句的。所以如果只是一行語句,要在末尾加;,或者在下一行中鍵入;,這樣sqlite命令才會被執行。
sqlite常用命令:
.tables--查看資料庫的表列表
.exit--退出sqlite命令行
其他命令可隨時.help查看幫助。sql命令可直接在此命令行上執行即可:
如下圖:
❸ 安卓手機如何打開db文件
手機打不開,只能在電腦端打開,操作方法如下:
操作設備:戴爾電腦
操作系統:win10
操作軟體:SQLite Expert Professional 3 db文件管理器
1、首先准備必備的工作,准備好SQLite Expert Professional 3 db文件管理器,和一個手機db文件。
❹ 安卓手機如何打開.db文件
安卓手機打開.db文件可以使用RE文件管理器或SQLite打開並查看。首先需要在網上下載SQLite軟體,然後點擊想要打開的.db文件就可以打開瀏覽相關資料庫了。
1、首先在電腦安裝SQLiteDeveloper,安裝後在桌面生成圖標,點擊圖標打開程序。
2、打開程序後,可以看到程序左邊的資料庫列表。展開可以查看到所有打開過的資料庫。
3、點擊一個db文件,把這個db直接拖拉進程序窗口。
4、顯示注冊資料庫,點擊【確定】,就可以用SQLiteDeveloper管理這個db文件了。
5、展開左邊資料庫列表,找到剛才注冊的db文件。點擊右鍵菜單的【打開資料庫】。
6、打開資料庫後可以看到這個db文件中有很多的數據表,選擇其中一個,右鍵點擊【查詢數據】即可。
安卓(Android)是一種基於Linux的自由及開放源代碼的操作系統。主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。Android操作系統最初由Andy Rubin開發,主要支持手機。2005年8月由Google收購注資。
❺ Android一般採用什麼資料庫
用的Eclipse,數據量的話還可以把,因為是初學,所以就打算先少弄幾個景點先試試,我想的是能不能做到應用去鏈接一個遠端的資料庫,就是比方說點開一個景點信息,它是從資料庫中下載出來的。。額。。專業的我也不會說。。
❻ 安卓 sqlite資料庫 文件存放在哪
SQLite是輕量級嵌入式資料庫引擎,它支持 SQL 語言,並且只利用很少的內存就有很好的性能。此外它還是開源的,任何人都可以使用它。許多開源項目((Mozilla, PHP, Python)都使用了 SQLiteSQLite 由以下幾個組件組成:SQL 編譯器、內核、後端以及附件。SQLite 通過利用虛擬機和虛擬資料庫引擎
(VDBE),使調試、修改和擴展 SQLite 的內核變得更加方便。
1. Android 集成了 SQLite 資料庫 Android 在運行時(run-time)集成了 SQLite,所以每個 Android 應用程序都可以使用 SQLite 資料庫。
2. 資料庫存儲在 data/< 項目文件夾 >/databases/ 下。 Android 開發中使用 SQLite 資料庫 Activites 可以通過 Content Provider 或者 Service 訪問一個資料庫。
3. Android 提供了 SQLiteOpenHelper 創建一個資料庫,只要繼承 SQLiteOpenHelper 類,就可以輕松的創建資料庫。SQLiteOpenHelper 類根據開發應用程序的需要,封裝了創建和更新資料庫使用的邏輯。
❼ android手機使用的是什麼資料庫
一般移動的平台如iphone, android都是使用sqlite資料庫,不過也有些在網路間傳輸使用xml,和json的,兩種格式都是java原生支持,解析也比較方便,還方便在網路間傳輸。