ap09qw的gravatar头像
ap09qw 2016-10-23 19:01:32

android内嵌的SQLite创建数据库,在哪里查看?

使用Android内嵌的SQLite创建了数据库,并建立一张表,怎么查看?

所有回答列表(2)
android_xml的gravatar头像
android_xml  LV14 2016年10月24日

首先 数据库文件一般放在  data/data/{你的应用包名}/database/ 文件夹下。

第一种:

  1、装逼方式,可实时更新: 确保设备已经root。假如你已经通过代码新建了一个数据库叫test.db,并且新建了一张表叫 table_user。OK, 打开终端(windows 运行->cmd ) 输入 adb shell,前提你已经配置过adb 的环境变量(mac 和 Windows 配置方法请自行百度),然后回车。这是时候就会进入 Linux的命令模式。然后cd 到 data/data/{你的应用包名}/database/ 目录,ls 下,你会发现, 你所创建的test.db的数据库就出来了。OK,然后在终端输入 sqlite3 test.db 回车,进入sqlite 命令,好了,精彩的时刻就要到了,比如我们要查看test.db 下有哪些表,我们用 .tables 命令  回车,哎呀呀, table_user 就出现了。 其实在 终端输入的 sqlite3 命令之后,你就可以输入sql 语句了:比如 select * from table_user 等sql 语句。

  2、直观模式,不可实时更新:请root你的设备,因为 data/data/ 下的文件及文件夹需要root才能可见。同样,假如你已经通过代码新建了一个数据库叫test.db,并且新建了一张表叫 table_user。OK,我们可以通过ADM(Android Device Monitor) 的 DDMS 的File explorer 直接进入 data/data/{你的应用包名}/database/ 目录,把test.db 文件push 出来,然后可通过软件SQLite Expert Professional 查看,或者 通过 root explorer 文件管理器,进入data/data/{你的应用包名}/database/ 目录,打开test.db , 这个方法需要手机上装个能够查看数据库的软件哦。

希望对你有用!

纯手打,好累。。。

木头人的gravatar头像
木头人  LV24 2016年10月25日

你可以使用navicat for sqlite工具啊或者是Navicat Premium,默认的数据库app安装后会在a安装目录中

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友