在android应用开发无处不在sqlite数据库的身影。那么在开发中怎么使用adb命令操作数据库的功能呢?
下面我们将完整的介绍与数据库操作相关的命令集及当手机缺少sqlite3的时候的多种解决方案。
1.当手机缺失sqlite3时,如何操作数据库
这个时候你想操作刚刚编写应用程序中执行的数据库文件内容,显然是执行不了sql语句的。下面我们将介绍三种方法让你可以查看应用程序下的数据库文件:
㈠向手机导入sqlite3文件
请到http://www.sqlite.org/download.html下载,因为android是基于Linux开发的,所以选择Linux下载包。解压后拷贝出sqlite3文件到便于CMD命令行便于操作的目录。
②获取root权限,挂载系统分区,使系统分区可重新读写
adb root命令获取root权限
adb remount挂载系统分区
adb push E:\sqlite3 /system/bin
④使用adb shell进入shell命令模式,赋予文件可以读可写。
adb shell
su
chmod 777/system/bin/sqlite3
cd /data/data/应用程序包名/databases
下面就可以执行你想要的sql语句了,下面是所有命令截图:
㈡导入数据库文件在Windows系统中操作
adb pull /data/data/应用程序包名/databases/students.db
②下载Window的sqlite3包,解压,同样下载网址为http://www.sqlite.org/download.html
命令截图如下:
㈢导入数据库文件用软件直接打开数据库文件
这个就不属于程序范畴了,这个属于计算机应用了,请转到该网址自行查看:
http://jingyan.baidu.com/article/e8cdb32b4343e637052bad0f.html
2.手机自带sqlite3操作数据库
前面命令都有介绍,直接上图说明了。
原文链接:https://www.f2er.com/sqlite/199051.html