DbVisualizer图解

原创 2003年12月18日 00:16:00
 

很偶然的机会,发现了一个很优秀的JDBC调试工具,免费的噢。

它就是DbViualizer。在http://www.dbvis.com/可以找到下载。

安装过程很普通,相信每一个程序员都可以轻松搞定,现在我们看看它的真面目。

CSDN_Dev_Image_2003-12-172318530.JPG
欢迎界面,纯Java写就的DbViusualizerWindows下呈现亲切的XP风格,不知道其它平台上是什么样子。

新安装的DbVisuallizer需要设置驱动和数据源,这都是在GUI模式下完成的,十分直观简易。点击工具栏最左边的按钮Manage Drivers,可以进放驱动管理器页面,管理数据驱动,比如我们可以搜寻Java系统的CLASSPATH中有哪些驱动:

CSDN_Dev_Image_2003-12-172318532.JPG


CSDN_Dev_Image_2003-12-172318534.JPG


搜索过程中居然无视我设置的CLASSPATH,不知道是何原因?不过没关系,我们可以通过另一种方法简单的定位JDBC驱动,即使用“Add Location...”菜单项,用“打开文件”对话框指定JAR文件。

CSDN_Dev_Image_2003-12-172318536.JPG
打开我硬盘上的firebird-full.jar文件后,DriverManager成功找到了其中的Firebird驱动。现在,我们可以利用这个JDBC驱动来建立数据联接了,点击Database Objects页上的“Add new database connection”,剩下的就是按提示逐项设定参数了:

CSDN_Dev_Image_2003-12-172318538.JPG
设定好信息之后,Connect一下试试吧:

CSDN_Dev_Image_2003-12-1723185310.JPG
显示数据库对象树,输?lt;FONT face="Times New Roman, serif">SQL、以高亮标注语法、返回执行结果,都不足以引发我的新鲜感,这些功能已经司空见惯了,但这个表间关系引用页--Refrence,不得不说是一个亮点,要知道对于我们平时开发数据库系统时,手边有个简单的表间关系图,可以随时给我们一一个提示,也就不必去翻阅项目文档来确定数据结构。要知道在MS SQL Server里虽然有同样的功能,但是那个关系图却需要我们手动绘制(当然,MSSQL的关系图提供了另外一些强大的功能),这个则是自动生成的,在笔者看来,还相当的美观:)。

通常在测试时,我们未必会需要返回查询中所有的数据,在MSSQL中,可以使用“TOP n”功能,不过在DbVisualizer中,已经集成了这个功能,我们也就不用修改我们的SQL语句了。

CSDN_Dev_Image_2003-12-1723185312.JPG
请注意窗体最下面右侧的“Max Rows:和“Max Chars,这里就是指定数据集大小的参数。点击“Log按钮,还可以显示执行信息,这里就不另行截图了,以免有凑数之嫌。

Bookmark Editor是另一个强大的工具,可以通过“Bookmarks菜单打开。在这里我们可以跟踪SQL命令的执行情况,管理历史命令、建立书签等。

CSDN_Dev_Image_2003-12-1723185314.JPG
通过Debug Window,我们还可以跟踪Java系统的运行情况,比如异常、警告、系统资源等。

CSDN_Dev_Image_2003-12-1723185316.JPG
在“Edit菜单下的“Tool Properies项,我们不仅可以设置Debug,还可以设置其它的系统参数,相信这个不用太多介绍了。

这个软件提供了强大的功能,也需要相对先进的环境支持,它需要Java1.4以上的环境。不过总得来说相当值得一试。虽然我暂时没有什么的Java平台上的工作,但它还是被我当作是最重要的工具之一。希望它也能带给你帮助。

DbVisualizer常见问题解答

原文出处:http://database.ctocio.com.cn/tips/484/7625484.shtml 1. 一般性问题   1.1 DbVisualizer是不是开放性资源?   ...
  • sdd00001
  • sdd00001
  • 2014年09月02日 15:59
  • 26008

dbvisualizer客户端执行存储过程和函数(方法)注意事项

dbvisualizer客户端执行存储过程或函数(方法)
  • csharpqiuqiu
  • csharpqiuqiu
  • 2015年05月21日 09:43
  • 7003

DbVisualizer操作权限设置

DbVisualizer操作权限设置。
  • qq_15117745
  • qq_15117745
  • 2015年05月25日 14:59
  • 1165

Dbvisualizer设置SQL语句自动提示

Dbvisualizer默认不自动提示SQL语句的命令及查询的表,虽然可以通过Ctrl+/快捷键进行手动调用出提示信息,用习惯了PLSQL Developer难免有些不适应。设置自动提示方法: ...
  • wo541075754
  • wo541075754
  • 2015年05月22日 12:48
  • 6946

初始Redis

(1)    Redis基本概念        Redis是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型。Redis提供了5中不同类的数据结构型,各式...
  • u010289197
  • u010289197
  • 2017年03月21日 22:34
  • 91

UML类图画法全程解析

UML类图画法全程解析 本节向大家介绍一下UML类图画法,主要包括UML类图元素和关系画法,希望通过本文的介绍,你对UML类图画法有一定的认识。 软件设计起步:UML类图画法 学习设计模式,...
  • skyboy11yk
  • skyboy11yk
  • 2013年10月11日 10:56
  • 2461

DbVisualizer图解

  • zgqtxwd
  • zgqtxwd
  • 2008年04月27日 10:08
  • 381

dbvisualizer不能执行pl/sql块

如果是如下语句: begin          dbms_output.put_line('Hello World!'); end; 控制台会报错 解决方案:语句改写为如下 --/ ...
  • zkn_CS_DN_2013
  • zkn_CS_DN_2013
  • 2015年03月03日 13:23
  • 1844

关于监听联系人变化的问题与解决方法探讨

关于监听联系人变化的问题与解决方法探讨 需要注意的问题:文中的ContentObserve的使用是一个非常好的主意;不过在两个数据库的监听和Handler消息发送上容易出问题。 建议改为对联系人d...
  • ly969434341
  • ly969434341
  • 2015年11月11日 17:32
  • 2697

PowerDesigner使用教程 —— 概念数据模型(CDM模型)

一、概念数据模型概述     概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要...
  • skyboy11yk
  • skyboy11yk
  • 2013年09月16日 23:35
  • 1902
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DbVisualizer图解
举报原因:
原因补充:

(最多只允许输入30个字)