Android SDK的tools目錄下提供了一個(gè)sqlite3.exe工具,這是一個(gè)簡單的sqlite數(shù)據(jù)庫管理工具。開發(fā)者可以方便的使用其對(duì)sqlite數(shù)據(jù)庫進(jìn)行命令行的操作。
程序運(yùn)行生成的*.db文件一般位于"/data/data/項(xiàng)目名(包括所處包名)/databases/*.db",因此要對(duì)數(shù)據(jù)庫文件進(jìn)行操作需要先找到數(shù)據(jù)庫文件:
1、進(jìn)入shell 命令
adb shell
2、找到數(shù)據(jù)庫文件
#cd data/data #ls --列出所有項(xiàng)目 #cd project_name --進(jìn)入所需項(xiàng)目名 #cd databases #ls --列出現(xiàn)寸的數(shù)據(jù)庫文件
3、進(jìn)入數(shù)據(jù)庫
#sqlite3 test_db --進(jìn)入所需數(shù)據(jù)庫
會(huì)出現(xiàn)類似如下字樣:
SQLite version 3.6.22 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite>
至此,可對(duì)數(shù)據(jù)庫進(jìn)行操作。
4、sqlite常用命令
>.databases --產(chǎn)看當(dāng)前數(shù)據(jù)庫 >.tables --查看當(dāng)前數(shù)據(jù)庫中的表 >.help --sqlite3幫助 >.schema --各個(gè)表的生成語句