Android开发怎么查看和管理sqlite数据库

2025-06-22 20:46:18
推荐回答(2个)
回答1:

  打开android项目的调试模式,然后找到显示DDMS

  选择DDMS
  切换到DDMS,显示File Explorer窗口,找到/data/data/
  啰嗦一句,你可能在你自己的eclipse没找到,File Explorer ,如果找不到的话,就去网上下载,"easyExplorer",放在eclipse的plugins目录下:就OK了,重启一下。

  然后找到自己用的程序包的文件夹,打开databases,就看到sqlite数据库文件了,然后到处就可以了。步骤上面标注好了,1,2,3。这样就把sqlite数据库文件以文件的方式导出来了,然后使用sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager等打开就可以了。
  说一下另外一种方法,运行cmd,切换到android-sdk目录,运行adb.exe,加上参数shell,出现#号就代表进入了shell命令模式,注意adb要在Android模拟器运行时才能进入shell:(必须要用root权限,如果不是root权限,去查询别的资料,一般都是root权限。OK了)

回答2:

方法1:adb pull /data/data/com.*.安装包对应名/databases/*.db d:\,然后使用sqlitepro工具查看;
方法2:adb root;adb remount; adb shell; sqlite3 data/data/com.*.安装包对应名/databases/*.db;使用.help,查看使用的命令。如.tables 显示数据库中包含的表名等