Android工具 - SQLITE3

來源:互聯網
上載者:User

標籤:android   blog   http   io   ar   使用   for   sp   檔案   

原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6689922

 

本文章的前提:已經安裝了Eclipse和ADT。android SDK也下載完畢。Eclipse裡面已經設定好了andro本文章的前id SDK。

本文章將系統的介紹Android調試的各個工具。講的會比較細,希望對大家有所協助。

 

SQLITE3

SQLite 是一個非常流行的嵌入式資料庫,它提供了一個清爽的 SQL 介面,相當小的記憶體佔用和高速的響應。重要的是,它是免費的,不會有什麼專利陷阱,不會因為使用它導致每台Android手機向Android的無賴競爭者交多少銀子。^_^

SQLite3是一個簡化的資料庫,比傳統的資料庫少了很多東西,例如外鍵和左右串連。不過這並不影響我們使用,畢竟它處理的是嵌入式的資料,不是海量資料。

android SDK已經帶了sqlite3的命令列。不過我們一般還是先進入adb shell裡,直接利用手機上的sqlite3來查看/操作資料庫。代碼裡面如何編寫資料庫的代碼,我會另外開章節描述,這裡只是寫如何使用命令列。

先使用adb shell進入手機終端。一般資料庫檔案以.db結尾,放在/data/data/[應用的包]/databases目錄裡。我們先進入鬧鐘的目錄:

>>adb shell

#cd /data/data/com.android.alarmclock/databases

#sqlite3 alarms.db

將進入sqlite3的命令列模式:

 

# sqlite3 alarms.db

sqlite3 alarms.db

SQLite version 3.6.22

Enter ".help" for instructions

Enter SQL statements terminated with a ";"

sqlite>

 

1,  需要查看當前有多少表,輸入:

sqlite>.table

2,  可以直接輸入sql命令。例如,輸入

sqlite>select * from alarms;

記得一定要以“;”結尾哦。

3,  退出,輸入:

sqlite>.quit

4,  查看協助,輸入:

5,  sqlite>.help

 

當然,也可以使用adb pull 命令,把db檔案從手機down到PC端,直接使用android sdk裡帶的sqlite3命令來操作db檔案。調整好了之後,再用adb push把db檔案上傳到手機上。

 

推薦使用一些可視化的sqlite3工具。Linux和win下都有的工具:sqlitebrowser。

Android工具 - SQLITE3

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.