adb命令具体解释(二)——手机缺失sqlite3时操作数据库的多种解决方式

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

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

1.当手机缺失sqlite3时,怎样操作数据库

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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

这个时候你想操作刚刚编写应用程序中运行的数据库文件内容。显然是运行不了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语句了,以下是全部命令截图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

㈡导入数据库文件在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操作数据库

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

时间: 2024-12-09 00:44:51

adb命令具体解释(二)——手机缺失sqlite3时操作数据库的多种解决方式的相关文章

adb命令详解(二)——手机缺失sqlite3时操作数据库的多种解决方案

在android应用开发无处不在SQLite数据库的身影.那么在开发中怎么使用adb命令操作数据库的功能呢? 下面我们将完整的介绍与数据库操作相关的命令集及当手机缺少sqlite3的时候的多种解决方案. 1.当手机缺失sqlite3时,如何操作数据库 先来看看手机缺失sqlite3时候的效果图: 这个时候你想操作刚刚编写应用程序中执行的数据库文件内容,显然是执行不了sql语句的.下面我们将介绍三种方法让你可以查看应用程序下的数据库文件: ㈠向手机导入sqlite3文件 ①第一步,下载sqlite

Android开发之使用sqlite3工具操作数据库的两种方式

使用 sqlite3 工具操作数据库的两种方式 请尊重他人的劳动成果,转载请注明出处:Android开发之使用sqlite3工具操作数据库的两种方式 http://blog.csdn.net/fengyuzhengfan/article/details/40193123 在Android SDK的tools目录下提供了一"sqlite3.exe工具,它是一个简单的SQLite数据库管理工具,类似于MySQL提供的命令行窗口在有些时候,开发者利用该工具来査询. 管理数据库. 下面介绍两种方式: 第

adb命令-连接不上手机

adb命令,连接手机状态不对 解决方法:电脑连接手机的usb调试确认信息没有勾选确认 注:网上有说是360手机助手,实验一下该方法没有成功.

Android常用adb命令总结(二)

adb shell 命令 简单点讲,adb 命令是 adb 这个程序自带的一些命令,而 adb shell 则是调用的 Android 系统中的命令,这些 Android 特有的命令都放在了 Android 设备的 system/bin 目录下,如下在命令行中敲这样一个命令: [email protected]:/ # adb shell jjj adb shell jjj /system/bin/sh: jjj: not found    很明显,在 bin 目录下并不存在这个命令. 想看看有

linux基础命令学习(二)文件和目录操作

1.   cd /home 进入 '/ home' 目录'  (change directory)   cd .. 返回上一级目录    cd ../.. 返回上两级目录    cd 进入个人的主目录    cd ~user1 进入个人的主目录    cd - 返回上次所在的目录    pwd 显示工作路径  (print work directory)

从零开始学 Web 之 DOM(二)对样式的操作,获取元素的方式

大家好,这里是「 Daotin的梦呓 」从零开始学 Web 系列教程.此文首发于「 Daotin的梦呓 」公众号,欢迎大家订阅关注.在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目.现在就让我们一起进入 Web 前端学习的冒险之旅吧! 1.对样式的操作 1.1.点击按钮设置 div 的宽高和背景颜色 <body> <input type="button" value="显示颜色" id="

Delphi 通过SQLite3, SQLiteTable3 操作数据库

var sql, sFile:string; db:TSQLiteDatabase;begin try sFile := G_AppPath + CH_IPC712Db; //if FileExists('test.db') then DeleteFile('test.db'); //连接数据库,如果数据库文件不存在会自动创建 db:=TSQLiteDatabase.Create(sFile);//使用密码创建数据库 //db:=TSQLiteDatabase.Create('test.db',

adb命令开启手机的一些功能,请问怎么操作?

============问题描述============ 我想使用ADB命令,来启动手机的一些功能,比如开启"未知来源",即允许第三方程序安装.因为我要写一个脚本,自动安装APK的,但是系统默认设置是不允许第三方的.因为每一次操作之前有刷版本,手机多了用手打开就太费事了.希望能够找到怎么用ADB命令打开"未知来源",然后写成脚本. ============解决方案1============ 把脚本放刷机包里自动运行啊,或者电脑用adb install安装应用

adb命令与monkey压力测试

一.ADB简介 ADB的全称为AndroidDebug Bridge,就是起到调试桥的作用,ADB是androidsdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的android设备. 1. ADB安装 下载地址 将android-sdk-windows.7z解压,新建系统变量ANDROID_HOME   D:\android-sdk-windows,Path添加%ANDROID_HOME%\platform-tools. 确认安装: 在控制台上输入 adb versi