可視化操作android資料庫檔案

來源:互聯網
上載者:User

原文地址:http://www.androidtong.com/3_7_zh.html   作者: 喬伊特  ,感謝作者的無私奉獻

描述:

在開發Android應用的過程中,有時候需要利用視覺化檢視看到或修改資料庫的內容,有時候希望把資料庫到處到檔案中,有沒有這樣的工具?

回答:

SQLite Database browser是一個專門為Sqlite資料庫開發的開源工具,而且可以在使用者介面上看到資料庫每個表的資料。支援常用的資料庫操作和執行sql語句執行,主要功能有建立、修改資料庫,與不同的檔案格式之間進行匯入匯出,建立資料庫表
、索引和記錄,和進行增刪改操作。同時保留有動作記錄。安裝只需在官方下載頁下載後解壓即可。

如果需要手工讀取或者編輯Sqlite資料庫,比如希望在Android應用發布包中即預存一部分資料,那麼就可以通過此工具把資料庫資料匯出成檔案儲存在發布包中,或者用於偵錯工具時,操作步驟如下(以windows XP系統為例,其他類同):

1. 在“開始”-> "運行" -> 輸入“cmd”,進入命令列模式
2. 把資料庫檔案從手機裝置或者模擬器中複製出來,命令模式為:  adb pull 【資料庫檔案】 【目的檔案夾】
   
          比如,我的應用程式是com.jowett.mytwitter,資料庫表是timeline.db,那麼命令列如下

adb pull /data/data/com.jowett.mytwitter/databases/timeline.db .

          最後一個英文句號“.”是表明把檔案複製到目前的目錄下

3.  開啟Sqlite database browser, 如所示,可以看到表的內部的資料,如果增加刪除記錄,暫時只能通過“Execute SQL”標籤頁下的sql命令來完成

4. 完成後儲存當前資料庫“Save Database”,然後將修改後的檔案傳送回Android裝置中,
   命令模式為:     adb pull 【資料庫檔案】 【目的檔案】
   例如:  

   adb push timeline.db /data/data/com.jowett.mytwitter/databases/timeline.db
   注意,最後一個參數是檔案路徑+檔案名稱

5. 現在重新開啟程式,可以看到資料庫的修改已經生效。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.