Android 提取数据库db文件,并在Navicat打开

目录

注:若是图片不可见可用谷歌浏览器试试

1、工具准备

  • MySql
  • Navicat_Premium:提供一个安装包链接,也可自己百度下载。http://pan.baidu.com/s/1i5BeHZB
  • 海马玩安卓模拟器
  • RE文件管理器:如果在海马玩的应用中心中安装不成功,可以直接百度下载安装到模拟器

返回目录

2、具体操作

2.1、海马玩模拟器配置共享文件夹

点击共享文件夹,然后选择一个电脑的本机文件夹
选定文件夹后,模拟器转入如下界面:
这里写图片描述

这里写图片描述

图中的 sdcard/droid4xshare 即为海马玩模拟器中的共享文件夹路径。
也即只要将模拟器中的文件复制到该文件路径下,那么被拷贝文件会被共享到电脑本地所选定的共享文件夹

2.2、提取db文件

  • 首先需要在模拟器上安装运行你的Android应用,在模拟器中生成相关的db文件。
  • 打开RE文件管理器。在 /data/data/ 目录下找到自己的应用
    这里写图片描述

    如,番茄时钟这个应用

    这里写图片描述

    打开 databases

    这里写图片描述

    可以看到数据库文件

    这里写图片描述

    例如:选择Pomotodo.db这个数据库文件,然后点击左下方的复制标识

    这里写图片描述

    底部变成如下图所示:

    这里写图片描述

    接下来找到之前设定的共享文件夹,点击进入,最后点击左下角的 “复制到此”,便可完成db文件的拷贝共享

    这里写图片描述

    如下:

    这里写图片描述

    最后,在电脑本地的共享文件夹中可以看到该db文件

    这里写图片描述

2.3、使用Navicat_Premium打开提取出来的db文件

打开Navicat Premium,点击左上角的连接,选择 SQLite
这里写图片描述

选择打开 db文件

这里写图片描述

最后效果如下:

这里写图片描述

后面便可以在Navicat中对数据做特定的操作或处理了。特别是当我们在Android开发中在查询本地数据库遇到问题时,通过拷贝db文件
到电脑本地,便可以在Navication中通过sql语句快速验证我们的sql语句是否正确,数据表设计是否有问题,数据获取是否异常等。至少应该比在
项目中修改sql语句,一遍遍执行去验证要快速高效的多

返回目录

猜你喜欢

转载自blog.csdn.net/haha_zhan/article/details/53739334
今日推荐