可视化操作Android的SQLite数据库
android移动设备开发数据库为SQLite,SQLite虽然不如Oracle或者MySql功能强大,但它轻量级,毕竟手机你不能期待它功能强大到哪种程度,除非未来手机内存能大到我们满足为止。
SQLite能不能像我们用PLSql一样可视化吗?当然可以,下面我就介绍一下,我们总不能总是通过SQLiteHelper在那里操作,我们需要看一眼数据库里面的数据真的变化了没有。
工具一:下载 SQLite Expert Professional 数据库可视化工具
下载地址:http://www.sqliteexpert.com/
工具二:Eclipse的DDMS工具 可以查看你通过USB线练到电脑上的手机下的所有文件
在Eclipse上下载安装,地址:http://dl-ssl.google.com/Android/eclipse/
好了 下面我们来可视化数据库操作。我先说一下android默认会把数据库文件放在工程名称命名的手机文件包下的databases中,但这个文件夹我们是无权查看的,所以我们要做的第一件事情就是给手机开放root权限
操作:打开windows下的cmd命令框
进行如下操作:
解释:首先进入到你安装android包下的tools目录中执行adb shell命令
然后用su获得手机的root权限,有些手机此时会跳出一个框问你是否允许获得root权限,你点 是 然后你就获得了权限
这时候执行chomd -R 777的权限更改命令,后面的路径是你要开启权限的包的路径,后面的那个com.xxx.xxx是你自己的工程包名,下面有databases等文件,在DDMS中显示就是如下图:
这是在eclipse中打开DDMS视图后看见的,在data/data/com.xxx.xxx下面有databases,你的数据库文件都在里面,然后请看右上角,
椭圆地方,左边是把数据库导出到电脑,右边是把数据库导入到手机,怎么查看呢?好!我们用上了我们的SQLite Expert Perfasional工具啦。
这就是SQLite Expert 的可视化工具界面了 你可以编辑数据了!
That'ALL and ThankYou!