adb命令具体解释(二)——手机缺失sqlite3时操作数据库的多种解决方式
在android应用开发无处不在SQLite数据库的身影。那么在开发中怎么使用adb命令操作数据库的功能呢?
以下我们将完整的介绍与数据库操作相关的命令集及当手机缺少sqlite3的时候的多种解决方式。
1.当手机缺失sqlite3时,怎样操作数据库
先来看看手机缺失sqlite3时候的效果图:
这个时候你想操作刚刚编写应用程序中运行的数据库文件内容。显然是运行不了sql语句的。以下我们将介绍三种方法让你能够查看应用程序下的数据库文件:
㈠向手机导入sqlite3文件
①第一步,下载sqlite3文件
请到http://www.sqlite.org/download.html下载。由于android是基于Linux开发的,所以选择Linux下载包。
解压后拷贝出sqlite3文件到便于CMD命令行便于操作的文件夹。
②获取root权限,挂载系统分区,使系统分区可又一次读写
adb root命令获取root权限
adb remount挂载系统分区
③运行②后,就能够导入sqlite3文件到手机中
adb push E:\sqlite3 /system/bin
④使用adb shell进入shell命令模式,赋予文件能够读可写。
adb shell
su
chmod 777 /system/bin/sqlite3
⑤进入数据库文件夹操作数据库
cd /data/data/应用程序包名/databases
ls列出数据库文件
sqlite3 students.db 进入操作数据库指令
以下就能够运行你想要的SQL语句了,以下是全部命令截图:
㈡导入数据库文件在Windows系统中操作
①导出数据库文件到你指定的文件夹
adb pull /data/data/应用程序包名/databases/students.db
②下载Window的sqlite3包。解压。相同下载网址为http://www.sqlite.org/download.html
③进入解压后的sqlite3文件夹中,操作数据库文件
命令截图例如以下:
㈢导入数据库文件用软件直接打开数据库文件
这个就不属于程序范畴了,这个属于计算机应用了,请转到该网址自行查看:
http://jingyan.baidu.com/article/e8cdb32b4343e637052bad0f.html
2.手机自带sqlite3操作数据库
前面命令都有介绍。直接上图说明了。
相关文章
- Redis 数据库入门教程
- 车载诊断测试——无诊断数据库怎么使用CANoe做诊断测试?
- 数据库设计---合适的就是最好的
- SQL Server 查看数据库数量,表数量,存储过程数量,视图数量等
- 科技云报道:历经半个多世纪的数据库 未来还有什么值得期待?
- 接口测试常用技能:Jmeter操作数据库
- 《数据库技术原理与应用教程第2版》——3.5信息世界与逻辑模型
- Hibernate正向工程(实体类-->数据库)
- 使用 UEditor 编辑器获取数据库中的数据
- 数据库设计
- 从零开发分布式数据库中间件 二、构建MyBatis的读写分离数据库中间件
- 【MySQL】磁盘写满之后,数据库show status受到阻塞的原因
- 解决oracle11g安装导致数据库无法自动搜集统计信息-转
- 数据库管理 │ 浅谈从集中式到分布式数据库的转型要点
- Go语言与数据库开发:01-03
- 数据库设计