安卓虚拟机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 查看所有表,例如我的系统里有Studentandroid_metadata两个表

select * from Student;

我们查出三条数据。这个数据库的显示方式让我们习惯了Oralce,看得很不舒服,输入

以下两个命令,让我们改变这种显示模式。

         .mode column

         .header on

     再输入select * from Student; 我们看着舒服多了

        技术分享

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

#提示符下输入exit退出Linux

以上是关于安卓虚拟机adb shell sqlite3数据库的主要内容,如果未能解决你的问题,请参考以下文章

安卓车机系统adb shell cmd 源码原理分析

安卓车机系统adb shell cmd 源码原理分析

adb shell使用教程+sqlite3使用示例

关于安卓虚拟机使用报错的解决:错误内容(Unable to detect adb version, exit value: 0xc0000409, adb output: adb.exe F)

当我尝试使用 adb shell 打开数据库时,为啥在根植的 Nexus One 上出现“sqlite3:未找到”错误?

Android_ADB 常用 shell命令 和 sqlite3 简单增删改查