dbvisualizer是一款完全基于JDBC的跨平台数据库管理工具,支持语法高亮SQL语句编辑器,编辑语句的时候更清晰明了。该软件支持连接Oracle,Sybase,DB2,MySQL,InstantDB,Cloudcape, HyperSonic,Mimer SQL等多种数据库,能够帮助程序员更好的管理数据库,包括管理数据库特定对象,CREATE,ALTER,DROP,RENAME等的可视操作,创建,编辑和编译过程,函数和触发器等等,是测试数据库不错的帮手。
【功能特点】
1、支持数据库:AmazonRedShift、DB2LUW、Exasol、H2、Informix、JavaDB/Derby、Microsoft SQL Server、MIMERSQL、MySQL、Netezza、NuoDB、Oracle、PostgreSQL、SQLite、Sybase ASE和Vertica。
2、SQL工具:支持自动完成、参数化SQL、SQL格式化程序、可视化查询生成器、解释计划和基于命令行的接口的SQL编辑器。
3、数据库浏览器:基于树的导航通过数据库对象。多个对象可以并排显示。
4、对象管理:管理数据库对象的可视化工具。编辑、编译、运行过程、函数、触发器,等等。
5、表数据管理:类似电子表格的表格数据编辑器,包括二进制/BLOB和CLOB数据类型,从CSV和Excel文件导入。
6、出口:将数据库对象和表数据导出为CREATE/INSERT语句、CSV、XML等。支持导出非常大的结果。
【中文乱码解决办法】
一、dbvisualizer是一款十分好用的数据库工具,如何解决中文乱码的问题呢?
打开dbvisualizer,点击Tools->Tool Properties
(1)选择Appearance->Fonts
(2)分别选择Grid,SQL Editor,Applications后方的下拉列表
(3)选择宋体,或者其他中文字体即可
二、若在SQL Commander中,sql语句中如果有中文,显示是‘口口口’。
1、解决办法如下:
在Tools->tool Properties->General->Appearance->Fonts->SQL Editor选择PMingLiU,同时把Grid也选择PMingLiU就可以了。
如上配置以后,中文就可以正常显示了。
2、还有另外一种办法
使用dbvisualizer一直存在一个问题,就是汉字始终是“口口”。解决方案是:dbvisualizer目录下有个jre的子目录,删掉jre子目录后发现dbvisualizer就能正常显示中文了。dbvisualizer可能是先启动时先默认使用自己的jre,没有才使用系统的jre。