在Android中,我可以从我的应用程序创建一个SQLite数据库(我使用Eclpise与Android SDK和模拟器,我在一个单独的设计器中制作了SQL代码,然后粘贴它)。在消除了一些初始错误之后,SQLiteOpenHelper后代类初始化代码运行时没有出现任何异常,因此我假设数据库已经创建(并可能持久化在一个文件中)。
如何访问数据库并检查它?
(我的意思是除了从实际的应用程序,在这一点上没有任何功能可言。)我想看看数据库结构,以后当应用程序逐渐成为能够添加数据,我想能够chcek如果它的工作正常。
6条答案
按热度按时间axr492tv1#
以下是我的做法(我正在运行Windows 7):
下面是该批处理文件的内容:
9gm1akwq2#
您可以通过Android SDK中包含并集成在Eclipse中的DDMS访问SQLite数据。
在这个链接中,他们说如何做到这一点。
Android模拟器在哪里存储SQLite数据库?
vbopmzt13#
首先,您有一个命令行工具,描述为here。就我个人而言,我并不喜欢命令行工具,所以我使用MOTODEV plug-in for Eclipse(尽管你必须注册才能下载)。它有一个数据库透视图,能够操作SQLite数据库。
jdzmm42g4#
打开Eclipse Go To Window > Showview > Other..>文件浏览器单击打开
现在转到
现在单击从设备中提取文件,其位于右侧上方
将该文件保存到PC中的任何位置,然后
使用SQLite database browser浏览存储的数据。
vm0i2vca5#
你有几个选择:
1.当模拟器运行时,在Eclipse中,转到Window -> Show View -> Other.. -> Android ->文件资源管理器,然后数据/数据/(搜索您的应用程序名称)/数据库
1.将数据库复制到sd卡,将其移动到计算机并在那里查看。有关此操作的代码,请参阅我的其他帖子之一:是否可以将数据库文件保存到SD卡?
对于#1,不要忘记模拟器需要运行。对于#2,我发现Firefox的SQLite管理器是一个查看数据库的好工具。
vof42yt16#
使用Facebook开发的第三方库'stetho',Follow th document