Android - 如何查看在我的应用程序中创建的 sql 数据库?我在 Eclipse 的 Android 模拟器上运行它

标签 android sql database eclipse

我有一个 Android 应用程序,它使用 Android 数据库来创建表和存储数据。我目前正在 Eclipse 的模拟器中运行这个应用程序。我有两个问题:

  1. 我在哪里可以找到我在模拟器中运行我的应用程序时创建的实际数据库文件(它一定在我的计算机上的某个地方吧?)?
  2. 有没有一种简单的方法可以查看我的数据库/表中的内容?

如果我能在我的计算机上找到实际的数据库文件(如果有这样的东西)的位置,那么问题 2 可能就像打开该文件一样容易得到回答。但我真的不知道。感谢您的帮助。

最佳答案

你好

1.在 Eclipse 中查看文件资源管理器选项卡(靠近控制台选项卡)。或者查看菜单“窗口 -> 显示 View -> 其他... -> 文件资源管理器”。模拟器应该运行。在文件资源管理器窗口中,转到文件夹“data/data/[your_package_name]/databases/”。在那里你可以找到你的数据库。您可以将其导出到您的计算机。在窗口的右上角有一个按钮“从设备中提取文件”。选择数据库,单击该按钮并在计算机上保存一个数据库。

2。程序“sqlite browser”可以显示数据库中的数据。可以下载here .它易于使用。

关于Android - 如何查看在我的应用程序中创建的 sql 数据库?我在 Eclipse 的 Android 模拟器上运行它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9846336/

相关文章:

android - 如何处理 android chrome URL 栏下推网站?

c# - 如何将串行数据流保存到sql数据库

android - 如何将现有数据库从一个应用程序复制到另一个应用程序

php - 数据库连接中的 OOP php 错误

php - 跨 2 个表的 Mysql SQL 查询 - 不确定如何正确执行

java - 开发 Java Swing 应用程序,该应用程序将使用数据库存储数据并将其显示在 JFrame 上

android - "ADB Root access is disabled"即使启用了 root 访问权限

java - 如何使用 TarsosDSP 从文件中提取 MFCC 数据?

java - 安卓 谷歌游戏

c# - Linq 到 SQL : Updating dataGridView after SubmitChanges isn't working