-1

在 Eclipse 的帮助下,我在 SQLite 数据库中创建了一个名为“HotOrNotdb”的数据库。我可以在 DDMS 透视图中看到数据库文件 --> 文件资源管理器 --> 数据 --> 数据文件夹。但是,当我尝试从命令提示符打开数据库时,我无法对其进行任何操作,并且它根本没有显示在数据库列表中。我已使用以下命令查看已创建的数据库。sqlite>.databases

它只返回两个数据库 - 主数据库和临时数据库。我确实手动创建了它们,但我不知道它们是如何创建的。

4

2 回答 2

0

感谢您回复我的询问。我的问题现在解决了。我做了以下事情来打开数据库。首先,我通过在线下载安装了 SQLite3.exe。然后,我使用以下命令打开了 sqlite3 数据库 -

C:\Program Files\SQLite ODBC 驱动程序> sqlite.exe

这会打开一个窗口,我可以在其中从计算机中选择数据库。在此之前,我必须将我的数据库文件从设备中提取到我的计算机中。数据库文件位于 DDMS Perspective 中文件资源管理器的 /data/data 文件夹中。然后,从命令提示符打开该文件后,我们可以像往常一样开始查询数据库。

有时,由于模拟器崩溃,会发生这种类型的错误。我的申请中也发生了同样的情况。我重新创建了一个新的模拟器并开始运行对我有用的应用程序。我没有使用 SQLite3.exe 做到这一点

于 2013-08-14T15:29:54.143 回答
0

我已将数据库文件导入我的电脑并使用 SQLiteBrowser 打开它。我们甚至可以使用 SQLite Manager,这是一个 firefox 插件。我使用这些工具进行了一些修改,并再次从 DDMS FileExplorer 中导入了模拟器。这现在对我有用。这比我之前的回答中所说的使用 sqlite.exe 更好。

于 2013-09-14T11:07:58.637 回答