安卓虚拟机adb shell sqlite3数据库

时间:2023-01-29 17:17:21

adb shell 连接:

安卓虚拟机adb shell sqlite3数据库

//http://www.cnblogs.com/xiaobo-Linux/

Android把数据都存放在data/data目录下。

我们使用cd命令转到data/data目录下:

cd /data/data

ls 命令你会看到StudDB.db,这就是我们的StudDB.db数据库。

安卓虚拟机adb shell sqlite3数据库

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; 我们看着舒服多了

安卓虚拟机adb shell sqlite3数据库

.exit命令退出sqlite,返回到#提示符。

在#提示符下输入exit退出Linux。