在
android
中可以使用
eclipse
外掛程式ddms
來檢視,也可以使用
android
工具包中的
adb工具來檢視。
android
專案中的
sqlite
資料庫位於
/data/data/
專案包/databases中。1
、首先開啟
android
專案的除錯模式,然後找到顯示
ddms
:選擇ddms
、切換到
ddms
,顯示file explorer
視窗,找到
/data/data/
然後找到程式包的資料夾,開啟
databases
,就能看到
sqlite
資料庫檔案了。選擇將其匯出。
這樣就把
sqlite
資料庫檔案以檔案的方式匯出來了,然後使用
sqlite
介面管理工具如
sqlite administrator
、sqlite man
或者firefox
外掛程式sqlite manager
等開啟就可以了。
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
:找到資料庫檔案:
接下來就是使用
sqlite
管理工具來進行操作了。鍵入
sqlite3
資料庫名
就進入了
sqlite
管理模式了。
在android
的sdk
中自帶了
sqlite3.exe
,這是sqlite
的官方管理工具,它是乙個命令列工具。為了使用方便,將其路徑註冊到系統環境變數
path
中,即將
;%android_home%
加在path
中,這樣隻樣執行
sqlite3
,就能直接開啟
sqlite
管理工具了。
sqlite
命令列工具預設是以
;結束語句的。所以如果只是一行語句,要在末尾加
;,或者在下一行中鍵入
;,這樣
sqlite
命令才會被執行。
sqlite
常用命令:
.tables--
檢視資料庫的表列表
.exit--
退出sqlite
命令列其他命令可隨時
.help
檢視幫助。
sql命令可直接在此命令列上執行即可:
Android 關於SQLite事務
應用程式初始化有可能需要批量的向 sqlite 中插入大量資料,單獨的使用 迴圈插入的 方法會導致應用響應緩慢,因為 sqlite 插入資料的時候預設一條語句就是乙個事務,有多少條資料就有多少次磁碟操作。我的應用初始 5000 條記錄也就是要 5000 次讀寫磁碟操作。那我們就可以新增事務處理,把 ...
android 資料儲存SQLite
sqlite是一種輕量級的關係型資料庫,它的運算速度非常的快,占用資源很少,特別適合在移動裝置上使用 建立資料庫 下面我們建立乙個名為book和category的資料庫 建立mydatabasehelper類繼承自sqliteopenhelper類 如下 public class mydatabas...
應用EF訪問SQLite資料
1 建立專案 專案結構初始結構如下圖所示,netage.data.sqlite 類庫專案用於定義訪問資料的介面和方法,netage.sqlitetest.ui 控制台專案引用 netage.data.sqlite 類庫,呼叫其相應的方法來訪問資料。2 在專案中加入sqlite類庫 右鍵 netage...