可视化操作android数据库文件
2012-03-09 10:01
337 查看
原文地址:http://www.androidtong.com/3_7_zh.html 作者: 乔伊特 ,感谢作者的无私奉献
描述:
在开发Android应用的过程中,有时候需要利用可视化工具看到或修改数据库的内容,有时候希望把数据库到处到文件中,有没有这样的工具?
回答:
SQLite Database browser是一个专门为Sqlite数据库开发的开源工具,而且可以在用户界面上看到数据库每个表的数据。支持常用的数据库操作和执行sql语句执行,主要功能有创建、修改数据库,与不同的文件格式之间进行导入导出,创建数据库表
、索引和记录,和进行增删改操作。同时保留有操作日志。安装只需在官方下载页下载后解压即可。
如果需要手工读取或者编辑Sqlite数据库,比如希望在Android应用发布包中即预存一部分数据,那么就可以通过此工具把数据库数据导出成文件保存在发布包中,或者用于调试程序时,操作步骤如下(以windows XP系统为例,其他类同):
1. 在“开始”-> "运行" -> 输入“cmd”,进入命令行模式
2. 把数据库文件从手机设备或者模拟器中复制出来,命令模式为: adb pull 【数据库文件】 【目的文件夹】
比如,我的应用程序是com.jowett.mytwitter,数据库表是timeline.db,那么命令行如下
adb pull /data/data/com.jowett.mytwitter/databases/timeline.db .
最后一个英文句号“.”是表明把文件复制到当前目录下
3. 打开Sqlite database browser, 如下图所示,可以看到表的内部的数据,如果增加删除记录,暂时只能通过“Execute SQL”标签页下的sql命令来完成
4. 完成后保存当前数据库“Save Database”,然后将修改后的文件传送回Android设备中,
命令模式为: adb pull 【数据库文件】 【目的文件】
例如:
adb push timeline.db /data/data/com.jowett.mytwitter/databases/timeline.db
注意,最后一个参数是文件路径+文件名
5. 现在重新打开程序,可以看到数据库的修改已经生效。
描述:
在开发Android应用的过程中,有时候需要利用可视化工具看到或修改数据库的内容,有时候希望把数据库到处到文件中,有没有这样的工具?
回答:
SQLite Database browser是一个专门为Sqlite数据库开发的开源工具,而且可以在用户界面上看到数据库每个表的数据。支持常用的数据库操作和执行sql语句执行,主要功能有创建、修改数据库,与不同的文件格式之间进行导入导出,创建数据库表
、索引和记录,和进行增删改操作。同时保留有操作日志。安装只需在官方下载页下载后解压即可。
如果需要手工读取或者编辑Sqlite数据库,比如希望在Android应用发布包中即预存一部分数据,那么就可以通过此工具把数据库数据导出成文件保存在发布包中,或者用于调试程序时,操作步骤如下(以windows XP系统为例,其他类同):
1. 在“开始”-> "运行" -> 输入“cmd”,进入命令行模式
2. 把数据库文件从手机设备或者模拟器中复制出来,命令模式为: adb pull 【数据库文件】 【目的文件夹】
比如,我的应用程序是com.jowett.mytwitter,数据库表是timeline.db,那么命令行如下
adb pull /data/data/com.jowett.mytwitter/databases/timeline.db .
最后一个英文句号“.”是表明把文件复制到当前目录下
3. 打开Sqlite database browser, 如下图所示,可以看到表的内部的数据,如果增加删除记录,暂时只能通过“Execute SQL”标签页下的sql命令来完成
4. 完成后保存当前数据库“Save Database”,然后将修改后的文件传送回Android设备中,
命令模式为: adb pull 【数据库文件】 【目的文件】
例如:
adb push timeline.db /data/data/com.jowett.mytwitter/databases/timeline.db
注意,最后一个参数是文件路径+文件名
5. 现在重新打开程序,可以看到数据库的修改已经生效。
相关文章推荐
- 可视化操作android数据库文件
- android数据库操作之直接读取db文件
- Android-解析/生成xml、文件读写、数据库操作
- android一分钟学会可视化操作数据库(无需ROOT)
- Android数据库(SqlLite)操作和db文件查看
- android数据库操作之直接读取db文件
- android 数据库技术 | 文件系统,SDCARD访问,CONTENT PROVIDER,SQLITE ,CURSOR操作,CURSOR适配器,SQLITEHELPER,数据库设计模式
- android数据库sqlite可视化操作
- android文件操作
- mybatis文件配置方式和注解方式操作数据库
- android数据库简单操作
- mac安装mysql及终端操作mysql与pycharm的数据库可视化
- android的文件操作
- Android数据库高手秘籍(六)——LitePal的修改和删除操作
- Android Sqlite数据库创建及操作
- Android数据库LitePal的存储操作
- [120_移动开发Android]005_android开发之数据存储之文件操作
- Android 文件操作
- Android SDCard操作(文件读写,容量计算)
- android操作sdcard中的多媒体文件(二)——音乐列表的更新