Eclipse調試Android工具集錦之四-SQLITE3

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

 

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

本文章將系統的介紹Android調試的各個工具。講的會比較細,但願對你們有所幫助。shell

 

SQLITE3

SQLite 是一個很是流行的嵌入式數據庫,它提供了一個清爽的 SQL 接口,至關小的內存佔用和高速的響應。重要的是,它是免費的,不會有什麼專利陷阱,不會由於使用它致使每臺Android手機向Android的無賴競爭對手交多少銀子。^_^數據庫

SQLite3是一個簡化的數據庫,比傳統的數據庫少了不少東西,例如外鍵和左右鏈接。不過這並不影響咱們使用,畢竟它處理的是嵌入式的數據,不是海量數據。工具

android SDK已經帶了sqlite3的命令行。不過咱們通常仍是先進入adb shell裏,直接利用手機上的sqlite3來查看/操做數據庫。代碼裏面如何編寫數據庫的代碼,我會另外開章節描述,這裏只是寫如何使用命令行。ui

先使用adb shell進入手機終端。通常數據庫文件以.db結尾,放在/data/data/[應用的包]/databases目錄裏。咱們先進入鬧鐘的目錄:spa

>>adb shell.net

#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。

使用很簡單,就很少羅嗦了。

相關文章
相關標籤/搜索