日志标签:数据库

sqlite管理工具-Dbvis

时间:2011年06月01日作者:ronald查看次数:414 views评论次数:0

之前我的博文中也已经提到dbvis的通用数据库管理工具.[通用数据库管理工具-Dbvis].上次提到的现在dbvis准备出新版本了,我关于的两个新特性是新增对h2数据库sqlite数据库的支持.
我相信开发android的人员使用的数据库绝大多数都是使用sqlite的,因为android中默认支持.
我之前想过在android中使用derby的,但是考虑这样会增大应用的大小.这对于手机应用来说根本就不能接受.
所以开发android一直都使用sqlite. 但是我发现在windows中没有发现特别好用的管理工具(之前一直使用的dbvis还没有支持)

为什么要在windows中找个sqlite的管理工具呢?我觉得有以下几点是需要的:
1, 准备一些测试数据,方便在应用中进行测试
2, 可能会将一些日志,配置等信息放在sqlite数据库中,需要导出来进行查看数据或修改配置信息

以下是如何连接sqlite的一些中的截图.希望对大家有用.

选择数据库类型为sqlite

指定sqlite数据库的文件路径:

注意:发现该版本的bug,连接后会自动转成h2数据库类型,需要手动改动后才能正常使用

在SQL Commander里执行SQL语句:
[ create table test_table (id numeric(18),name varchar(100)); ]

以下连接成功后,创建了的测试表后的视图,可以看到功能还是比较多的,已经能满足大部分的需求.

现在dbvis7.2版本还在测试中,破解版本还没有出,一般在正式版发布后两个星期左右会有破解文件放出.
现在就先用用测试版本吧
下载地址: http://www.dbvis.com/products/dbvis/eap/install.jsp

返回 : Android开发博文汇总

通用数据库管理工具-Dbvis

时间:2011年05月11日作者:ronald查看次数:668 views评论次数:0

今日推荐一款个人认为很不错的通用数据库管理工具-Dbvis.

官方网站为:http://www.dbvis.com/

  这个工具用Java开发,基本上能连接现有常用与不常用的数据库.如果拿这个工具与各自数据库自带或官方的管理工具比较的话,功能是没有官方的工具那么强大.这个想一想就知道为什么.很正常的事情. 特别是对数据库的管理功能,那这个工具就更弱了.

  本人做Java的开发,做的项目要兼容好几种数据库,像SQL Server,Oracle,DB2,DB2_AS400,MySQL,Derby等等.Derby主要是用于测试的.这样的话,当每换一种数据库就要去熟悉各自数据库的管理工具,这实在是太麻烦了. 加上一个朋友的推荐就用上了Dbvis了.现在基本上我都很少用其它的数据库管理工具了.因为它基本上能满足我大部分的需要,什么不能满足呢?像数据库备份与恢复,还有一些数据库不能可视化的创建数据库,SQL语句直接执行当然可以.

  现在听说7.2版本(现在已出测试版)后会添加支持H2和SQLite.我相信如果一提交我就去下载使用.因为Android开发中经常使用SQLite,我一直烦恼没有一个支持SQLite并且好用的数据库管理工具.

优点:

  1. 支持多种数据库(JDBC支持的所有数据库),不同数据库使用相同的方式,不需要再去熟悉各数据库的数据库管理工具
  2. 不需要安装驱动,解压直接就可以使用.即绿色版
  3. 本身工具就很强大,还有各种的辅助工具(我用了四五年了.可能只用上这个工具的20%的功能不到)
  4. 支持整库导出(6.5版本后才添加),导出的语句带有建表语句,数据插入,索引语句,建视图语句等信息(这个功能之后帮助我在不同的数据库间转换提供很大的帮助)

缺点:

  1. 性能比较慢,指的不是SQL的执行的性能,而是这个工具使用过程中的性能,反应比较慢
  2. 有时候生成的SQL语句不能执行,对某些数据库的支持太好

  软件的截图可以到官网上去:
http://www.dbvis.com/products/dbvis/features/index.jsp?page=screens

  以下是我收集的dbvis工具(绿色破解版 7.0.5版本)的下载地址,直接解压就可以使用(注意:不要解压带中文的路径下)
http://u.115.com/file/dnhbx5nq

如果不能下载了,可以留言给我,我会尽快处理的.

最新整理的DbVisualizer 8.0.1 绿色版与相关说明博文 : DbVisualizer 8.0.1 绿色版