❶ Android手机怎样导出数据库文件
1. 已root的手机导出数据库文件
在手机上安装Root Explorer(R.E.管理器)后,点击app的图标,打开程序的主界面。
找到data文件夹,点击进入。在这个文件夹下存放着系统运行的数据文件。没有root权限是打不开的,一般也不建议随便修改或删除该文件夹下的信息。
在data文件夹下,再次找到data文件夹,也就是说两个data,点击打开。在里面的这个data文件夹下存放的则是各个app的数据库文件,系统中所有app的数据库文件都保存在这个文件夹下。
在第二个data文件夹下找到你想要导出数据库文件的app的包名,这个包名就是开发程序时代码的根目录。也可以通过解压apk文件后在manifest文件中找到。
5
在报名下找到databases目录,这个目录下存放的就是程序的数据库文件。数据库文件都是以db结尾的,一个程序可能拥有多个数据库文件,找到你想要导出的数据库文件后再进行后续的操作。
❷ android系统sqlite数据库文件怎么打开
工具/原料
SQLite Expert Professional
方法/步骤
安装SQLite Expert Professional 可以在网上下载,我下载的是试用版,没有找注册码,但是试用不影响使用,反正用几次查看到数据库操作没有错误就不用这个工具了。当然也可以使用Eclipse插件DDMS来查看,也可以使用Android工具包中的adb工具来查看。android项目中的sqlite数据库位于/data/data/项目包/databases中。先介绍使用DDMS导出sqlite数据库的操作和使用adb工具访问sqlite数据库。
首先打开android项目的调试模式,然后找到显示DDMS
切换到DDMS,显示File Explorer窗口,找到/data/data/ 如下图1 ,
然后找到程序包的文件夹,打开databases,就能看到sqlite数据库文件了。选择将其导出。如下图2.
这样就把sqlite数据库文件以文件的方式导出来了,然后使用sqlite界面管理工具如SQLite Expert Professional可以打开该数据库了。其他 sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager也可以打开该数据库。
使用adb工具访问sqlite数据库
Android Debug Bridge(ADB)是Android的一个通用调试工具,它可以更新设备或模拟器中的代码,可以管理预定端口,可以在设备上运行shell命令,我们 知道android是基于Linux内核,它的内部文件结构也是采用linux文件组织方式,因此访问它的文件结构需要使用shell。这次我们就会用 shell来访问android应用中的sqlite数据库文件。
1、运行cmd,切换到android-sdk目录,运行adb.exe,加上参数shell,出现#号就代表进入了shell命令模式,注意adb要在Android模拟器运行时才能进入shell:如下图
进入数据库所在目录:
shell命令记住两个基本命令ls和cd,类似windows命令提示行中的dir和cd,代表列出当前目录下文件列表和进入到指定目录。了解这两个命令之后,就可以找到data/data/项目包名/databases 如下图1, 找到数据库文件如下图2。
使用sqlite管理工具来进行数据库操作
键入sqlite3 数据库名就进入了sqlite管理模式了。
如下图
设置sqlite环境变量:
在android的sdk中自带了sqlite3.exe,这是sqlite的官方管理工具,它是一个命令行工具。为了使用方便,将其路径注册到系 统环境变量path中,即将;%Android_Home%加在Path中,这样只样运行sqlite3,就能直接打开sqlite管理工具了。
如下图:
使用sqlite管理数据库:
sqlite命令行工具默认是以;结束语句的。所以如果只是一行语句,要在末尾加;,或者在下一行中键入;,这样sqlite命令才会被执行。
sqlite常用命令:
.tables--查看数据库的表列表
.exit--退出sqlite命令行
其他命令可随时.help查看帮助。sql命令可直接在此命令行上执行即可:
如下图:
❸ 安卓手机如何打开db文件
手机打不开,只能在电脑端打开,操作方法如下:
操作设备:戴尔电脑
操作系统:win10
操作软件:SQLite Expert Professional 3 db文件管理器
1、首先准备必备的工作,准备好SQLite Expert Professional 3 db文件管理器,和一个手机db文件。
❹ 安卓手机如何打开.db文件
安卓手机打开.db文件可以使用RE文件管理器或SQLite打开并查看。首先需要在网上下载SQLite软件,然后点击想要打开的.db文件就可以打开浏览相关数据库了。
1、首先在电脑安装SQLiteDeveloper,安装后在桌面生成图标,点击图标打开程序。
2、打开程序后,可以看到程序左边的数据库列表。展开可以查看到所有打开过的数据库。
3、点击一个db文件,把这个db直接拖拉进程序窗口。
4、显示注册数据库,点击【确定】,就可以用SQLiteDeveloper管理这个db文件了。
5、展开左边数据库列表,找到刚才注册的db文件。点击右键菜单的【打开数据库】。
6、打开数据库后可以看到这个db文件中有很多的数据表,选择其中一个,右键点击【查询数据】即可。
安卓(Android)是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。
❺ Android一般采用什么数据库
用的Eclipse,数据量的话还可以把,因为是初学,所以就打算先少弄几个景点先试试,我想的是能不能做到应用去链接一个远端的数据库,就是比方说点开一个景点信息,它是从数据库中下载出来的。。额。。专业的我也不会说。。
❻ 安卓 sqlite数据库 文件存放在哪
SQLite是轻量级嵌入式数据库引擎,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLiteSQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。SQLite 通过利用虚拟机和虚拟数据库引擎
(VDBE),使调试、修改和扩展 SQLite 的内核变得更加方便。
1. Android 集成了 SQLite 数据库 Android 在运行时(run-time)集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。
2. 数据库存储在 data/< 项目文件夹 >/databases/ 下。 Android 开发中使用 SQLite 数据库 Activites 可以通过 Content Provider 或者 Service 访问一个数据库。
3. Android 提供了 SQLiteOpenHelper 创建一个数据库,只要继承 SQLiteOpenHelper 类,就可以轻松的创建数据库。SQLiteOpenHelper 类根据开发应用程序的需要,封装了创建和更新数据库使用的逻辑。
❼ android手机使用的是什么数据库
一般移动的平台如iphone, android都是使用sqlite数据库,不过也有些在网络间传输使用xml,和json的,两种格式都是java原生支持,解析也比较方便,还方便在网络间传输。