如何查看保存在android数据库(SQLite)中的数据?

时间:2011-04-23 05:28:30

标签: android sqlite

我可以从eclipse(来自文件浏览器)查看数据库,但我想查看整个细节,我的意思是我插入的数据,我无法访问。我完整的Android安装已在 F Drive 上完成。所以任何帮助都将受到赞赏。非常感谢

8 个答案:

答案 0 :(得分:87)

您可以使用模拟器的DDMS访问此文件夹。除非您拥有有根设备,否则无法在真实设备上访问此位置。

您可以在Eclipse中查看表结构和数据。以下是步骤

  1. 为Eclipse安装SqliteManagerPlugin。如果您已经拥有它,请跳至第5步。
  2. here
  3. 下载* .jar文件
  4. 将* .jar文件放入eclipse / dropins /
  5. 文件夹中
  6. 重启eclipse
  7. 在eclipse的右上角,单击DDMS图标
  8. 在左侧面板中选择适当的模拟器
  9. 在主面板的“文件资源管理器”选项卡中,转至/ data / data / [YOUR.APP.NAMESPACE] / databases
  10. 在DDMS图标下方,当您选择数据库时,应该会有一个数据库的新蓝色图标亮起。单击它,您将看到一个Questoid Sqlite Manager选项卡,用于查看您的数据。
  11. *注意:如果数据库没有亮起,可能是因为您的数据库没有* .db文件扩展名。确保您的数据库名为[DATABASE_NAME] .db

    *注意:如果您想使用不带.db-Extension的数据库:

    1. 下载此Questoid SqLiteBrowser:http://www.java2s.com/Code/JarDownload/com.questoid/com.questoid.sqlitebrowser_1.2.0.jar.zip

    2. 解压缩并将其放入eclipse / dropins(不是插件)

    3. 选中此项以获取更多information

答案 1 :(得分:6)

Dowlnoad sqlite经理并从Here安装它。使用该浏览器打开sqlite文件。

答案 2 :(得分:3)

试试这个..

  1. 在此处下载Sqlite Manager jar file

  2. 将其添加到 eclipse> dropins 目录。

  3. 重启 eclipse。

  4. 启动兼容的模拟器或设备

  5. 运行您的应用程序。

  6. 转到窗口> Open Perspective> DDMS>

  7. 选择正在运行的设备。

  8. 转到文件资源管理器标签。

  9. 在您的应用程序包下选择名为数据库的目录。

  10. 选择数据库目录下的 .db 文件。

  11. 然后点击 Sqlite经理图标,例如Sqlite manager icon

  12. 现在您可以看到.db文件。

  13. 快乐的编码.....

答案 3 :(得分:2)

如果您能够将实际的SQLite数据库文件复制到桌面,则可以使用this工具浏览数据。

答案 4 :(得分:2)

如果你总是使用firefox,我推荐使用firefox插件(SQLite Manager)。

以下是link

答案 5 :(得分:1)

1. Download SQLite Manager
2. Go to your DDMS tab in Eclipse
3. Go to the File Explorer --> data --> data --> "Your Package Name" --> pull file from device 4. Open file in SQLite Manager.
5. View data.

答案 6 :(得分:0)

打开DDMS,而不是DATA> DATA>“选择你的包,如com.example.foo”>选择数据库文件夹而不是拉数据 在日食中你可以看到右上方的拉动图标......

答案 7 :(得分:0)

如果您不想下载任何内容,可以使用adb提供的sqlite3工具:

Examining sqlite3 databases from a remote shell

和:

Command Line Shell For SQLite