我的数据库HotOrNotdb未显示在命令提示符下的数据库列表中

时间:2013-08-11 07:06:39

标签: android sqlite android-sqlite

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

它只返回了两个数据库 - main和temp。我手动创建机器人,但我不知道它们是如何创建的。

2 个答案:

答案 0 :(得分:0)

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

C:\ Program Files \ SQLite ODBC Driver> sqlite.exe

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

有些时候,由于模拟器崩溃,会发生这种类型的错误。我的申请也是如此。我重新创建了一个新的模拟器,并开始运行应用程序,这对我有用。我使用SQLite3.exe

做了这个

答案 1 :(得分:0)

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