博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手机缺失sqlite3时操作数据库的多种解决方案 ----adb命令科普
阅读量:6207 次
发布时间:2019-06-21

本文共 917 字,大约阅读时间需要 3 分钟。

在应用开发无处不在SQLite的身影。那么在开发中怎么使用adb命令操作数据库的功能呢?

 

下面我们将完整的介绍与数据库操作相关的命令集及当手机缺少sqlite3的时候的多种解决方案。

 

1.当手机缺失sqlite3时,如何操作数据库

 

先来看看手机缺失sqlite3时候的效果图:

 

 

这个时候你想操作刚刚编写应用程序中执行的数据库文件内容,显然是执行不了sql语句的。下面我们将介绍三种方法让你可以查看应用程序下的数据库文件:

 

㈠向手机导入sqlite3文件

 

①第一步,下载sqlite3文件

 

请到下载,因为android是基于开发的,所以选择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包,解压,同样下载网址为

 

③进入解压后的sqlite3目录中,操作数据库文件

 

命令截图如下:

 

 

㈢导入数据库文件用软件直接打开数据库文件

 

这个就不属于程序范畴了,这个属于计算机应用了,请转到该网址自行查看:

 

 

2.手机自带sqlite3操作数据库

 

前面命令都有介绍,直接上图说明了。

 

转载于:https://www.cnblogs.com/imqsl/p/6867944.html

你可能感兴趣的文章
js 停止事件冒泡和阻止浏览器默认事件
查看>>
在iPhone应用的导航栏添加自定义标题
查看>>
js练习8(幻灯片切换效果)
查看>>
云计算里AWS和Azure的探究(5) ——EC2和Azure VM磁盘性能分析
查看>>
Android学习笔记23:时间日期控件的使用
查看>>
Oracle日期函数
查看>>
js实现简单网速测试方法
查看>>
SqlServer 扩展属性
查看>>
二分搜索及其扩展
查看>>
switch与ifelse的效率问题
查看>>
Android Intent决议(Intent Resolution)
查看>>
A.4.1-类的继承(implement)
查看>>
hdu 4524(水题)
查看>>
ASP.NET 管理网站(虚拟目录)
查看>>
vs2010 dump 调试
查看>>
每日英语:Hard Math: Adding Up Just How Little We Actually Move
查看>>
hdu 1172(模拟、枚举)
查看>>
Python天天美味(10) - 除法小技巧(转)
查看>>
机房收费系统个人版——DataGridView控件怎么用?
查看>>
序列输出ZOJ1108 FatMouse's Speed
查看>>