我可以在Eclipse中访问用于Android开发的数据库吗?

时间:2010-06-24 22:54:58

标签: android database sqlite

如果这是一个愚蠢的问题,我道歉,但我需要问一下。我是Android开发的新手,并且已经完成了所提供的每个教程和参考资料。除了一个愚蠢的问题外,我一直做得很好;我无法找到某些应用程序的数据库存储位置。

例如,我想构建自己的应用程序,其中包含来自已建立的SQLite数据库的数千个预制记录。作为参考,我尝试使用Android SDK中提供的程序中的“可搜索词典”应用程序,但无法找到它。

我读到所有数据库都存储在设备上的/ data / data //数据库中,但我找不到这个位置。那么如何在Eclipse或其他任何地方访问数据库来设置我预配置的数据库呢?

非常感谢!

2 个答案:

答案 0 :(得分:2)

不是直接在eclipse中,但是sqlite db浏览器很不错http://sqlitebrowser.sourceforge.net/

答案 1 :(得分:0)

假设您的应用程序包是com.example.androidapp,数据库名称是db,您可以执行以下操作:

adb shell

然后在命令行shell

cd /data/data/com.example.androidapp/databases
sqlite3 db

然后在sqlite3界面中,例如

.schema

SELECT * FROM tablename;

等等。