2010-10-06 126 views
0

我是android新手。我用SqlLite中的一些表创建了一个名为example.db的数据库。它运行良好。它也创建于data/data/com.mypackage.myapp/databases/example.db.如何查看在数据库中创建的表格

现在,我需要打开该数据库并查看数据库中的内容。我怎样才能做到这一点?

回答

0

以下仅适用于模拟器或植根电话。

打开命令提示符(或终端)

1) Traverse to `\android-sdk-XXX\tools` 
2) Type in `adb shell` 
3) cd /data/data/com.mypackage.myapp/databases/ 
4) sqlite3 example.db 

现在,你有你的数据库的SQL接口。

Select * from TableName; 
+0

它显示权限被拒绝 – MaheshBabu 2010-10-06 14:22:13

+0

您正在使用电话吗?我的印象是你在谈论模拟器。你不能访问电话的数据库,除非你有一个'rooted'电话。 – st0le 2010-10-07 04:34:20

0

你可以看到数据库由数据库扩展拉到桌面.sqlite 例如内容abc.sqlite然后安装sqlite的经理火狐然后打开mangaer并选择connnect打开你的数据库将明确允许您查看数据库的内容以及表格。

相关问题