安卓虚拟机adb shell sqlite3数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓虚拟机adb shell sqlite3数据库相关的知识,希望对你有一定的参考价值。
adb shell 连接:
//http://www.cnblogs.com/xiaobo-Linux/
android把数据都存放在data/data目录下。
我们使用cd命令转到data/data目录下:
cd /data/data
ls 命令你会看到StudDB.db,这就是我们的StudDB.db数据库。
sqlite3 StudDB.db
这个命令会打开StudDB.db数据库,若StudDB.db数据库不存在,则会新建一个名为
StudDB.db的数据库。(注意数据库名大小写有区别)
在sqlite>提示符下输入
.help 这个命令让我们看到许多命令
.tables 查看所有表,例如我的系统里有Student和android_metadata两个表
select * from Student;
我们查出三条数据。这个数据库的显示方式让我们习惯了Oralce,看得很不舒服,输入
以下两个命令,让我们改变这种显示模式。
.mode column
.header on
再输入select * from Student; 我们看着舒服多了
.exit命令退出sqlite,返回到#提示符。
在#提示符下输入exit退出Linux。
以上是关于安卓虚拟机adb shell sqlite3数据库的主要内容,如果未能解决你的问题,请参考以下文章
关于安卓虚拟机使用报错的解决:错误内容(Unable to detect adb version, exit value: 0xc0000409, adb output: adb.exe F)
当我尝试使用 adb shell 打开数据库时,为啥在根植的 Nexus One 上出现“sqlite3:未找到”错误?