如何查看保存在android数据库(SQLite)的数据?
我能够从eclipse(从文件资源pipe理器 )查看数据库,但我想查看整个细节,我的意思是我插入的数据,我无法。 而我的完整Android安装已经在F驱动器 。所以任何帮助将不胜感激。谢谢很多
您可以使用模拟器的DDMS访问此文件夹。 除非拥有根设备,否则无法在真实设备上访问此位置。
您可以在Eclipse中查看表结构和数据。 这是步骤
- 安装Eclipse的SqliteManagerPlugin。 如果您已经拥有它,请跳到步骤5。
- 从这里下载* .jar文件
- 把* .jar文件放到eclipse / dropins /
- 重新开启eclipse
- 在eclipse的右上angular,点击DDMS图标
- 在左侧面板中select适当的模拟器
- 在主面板上的“文件资源pipe理器”选项卡上,转至/data/data/[YOUR.APP.NAMESPACE]/databases
- 在DDMS图标下面,当您select数据库时,应该有一个新的数据库蓝色图标点亮。 点击它,你会看到一个Questoid的Sqlitepipe理器标签打开查看您的数据。
*注意:如果数据库不亮,可能是因为您的数据库没有* .db文件扩展名。 确保您的数据库名为[DATABASE_NAME] .db
*注意:如果你想使用没有.db-Extension的数据库:
-
下载这个Questoid SqLiteBrowser: http : //www.java2s.com/Code/JarDownload/com.questoid/com.questoid.sqlitebrowser_1.2.0.jar.zip
-
解压并放入eclipse / dropins(不是插件)
检查这个更多的信息
Dowlnoad的SQLitepipe理器,并从这里安装它。打开使用该浏览器的SQLite文件。
尝试这个..
-
在这里下载Sqlite Manager的jar文件 。
-
将它添加到你的eclipse> dropins目录。
-
重新开启 eclipse。
-
启动兼容的仿真器或设备
-
运行你的应用程序
-
转到窗口>打开透视图> DDMS>
-
select正在运行的设备。
-
转到文件资源pipe理器标签。
-
在您的应用程序包中select名为数据库的目录。
-
select数据库目录下的.db文件。
-
然后点击像这样的Sqlitepipe理器图标 。
-
现在你可以看到.db文件了。
快乐编码…..
如果你总是使用firefox,我推荐使用firefox插件(SQLLite Manager)。
这是链接
如果您能够将实际的SQLite数据库文件复制到桌面,则可以使用此工具浏览数据。
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.
打开DDMS比在数据>数据>“select你的包像com.example.foo”>比select你的数据库文件夹比在日食拉数据,你可以看到拉右上侧的推图标…
如果你不想下载任何东西,你可以使用adb提供的sqlite3工具:
从远程shell检查sqlite3数据库
和:
命令行shell对于SQLite