跨平台数据库管理工具 DbVisualizer11.0 深度推荐

1,210 阅读4分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动

DbVisualizer 是什么

DbVisualizer 是一个完全基于 JDBC 的跨平台数据库管理工具,内置 SQL 语句编辑器(支持语法高亮),凡是具有 JDBC 数据库接口的数据库都可以管理,已经在 Oracle, Sybase, DB2, Informix, MySQL, InstantDB, Cloudcape, HyperSonic ,Mimer SQL 上通过测试。

DbVisualizer 同样是一个功能强大 Java 工具,可以同时查看一个或者多个 JDBC 激活的数据库。它可以以图形的方式显示表单之间的关系,也可以显示关于数据项、关键字等信息。使用 SQL 命令,还可以执行所有的 SQL 语句。

本文带你一睹「DbVisualizer」的风采,包含最新版本破解教程。

工具下载安装

官网下载地址:「 www.dbvis.com/download/11… 」下载对应平台最新版本即可。推荐下载「With Java VM」一键安装方便快捷。

dbv-download

下载完成以后,选择自己的安装目录,记住安装目录,破解要用。我的安装目录是「D:\Program Files\DbVisualizer」。

工具破解

破解以后可以使用全部功能,为了深度使用还是要破解下的不然很多功能无法使用。感谢「xiaguliuxiang」提供的破解方案,破解程序完全开源,你知道破解时都做了什么。

  • 下载「dbvisualizer-agent.jar」放入刚才的安装目录
  • 配置Agent,使用文本编辑器打开dbvis.vmoptions
  • 在最后追加一行-javaagent:D:\Program Files\DbVisualizer\dbvisualizer-agent.jar
  • 启动应用输入以下激活密匙,激活路径「Help -> License Key...」
dbvis.license.activation=2019-09-09
dbvis.license.edition=Personal
dbvis.license.expire=2099-12-31
dbvis.license.id=一个程序猿的异常
dbvis.license.name=tankdev@163.com
dbvis.license.org=tankdev
dbvis.license.product=DbVisualizer
dbvis.license.seal=MCwCFG8De8c9TTNCurVW20q95yIfdgtKAhQ+ViWEE1JFKuBndUpDBumEDP9Gfg==
dbvis.license.upgrade.expire=2099-12-31
dbvis.license.version=2019.09.09

dbv-install-license

  • 密匙安装完成,重启应用即可
  • 也可以使用java -jar dbvisualizer-agent.jar -i 一个程序猿的异常 -n tankdev@163.com -o tankdev命令自定义激活信息

基础配置

设置炫酷黑主题

  • 应用启动的时候会提醒你设置主题,选择第二个Darcula建议勾选上Remember以后不会在提示了

dbv-darlayout

  • 炫酷黑效果

dbv-show

输入SQL自动提醒

  • DbVisualizer 默认是不会自动提醒的,需要单独配置下才能自动提醒,提升开发效率
  • 路径 Tool->Tool Properties->SQL Commander->Auto Completion->勾选右边的Display Automatically
  • 建议下面的 KeyWords 设置为 UppercaseNames 设置为 Lowercase这样做的目的是sql关键字大写,表名小写
  • 点击下方的 Apply 使配置生效

dbv-autocompletion

中文乱码

  • DbVisualizer 默认用的字体不支持中文,修改字体文件为宋体 或者其他你喜欢的支持中文的字体都可以
  • 路径 Tools -> Tool Properties -> General -> Appearence -> Fonts

dbv-chinese

  • 设置编辑器的编码为 UTF-8
  • 路径 Tools -> Tool Properties -> File

dbv-utf8

基本使用

新建数据库链接

  • 点击Databases TAB 下的第二个图标 new new Database Connection ,使用Use Wizard 向导选项模式进行链接

dbv-usewizard

  • 下一步输入该数据库链接的别名,这里属于 演示 ,建议取得名字有特点,便于区分是哪个数据库
  • 下一步 Select Database Driver 这里选择 Mysql
  • 下一步输入 数据库IP、用户、密码 ,确认输入无误后点击 Ping Server 校验是否可用
  • 确认没问题后点击 Finish 完成,会自动打开数据库的配置信息
  • 完整操作见下图

dbv-newcon-gif

Mysql tinyint 字段显示 true/false 修改为 1/0

  • 此配置需要单独配置每个数据库的链接,暂时没找到全局配置
  • 刚创建的链接会自动打开此界面,也可以 双击链接别名 打开
  • 设置数据库链接 tinyInt1isBit 值为 false

dbv-tinyfalse

执行SQL语句

  • 使用快捷键 Ctrl+T 打开 Sql Commander ,在这里可以手写sql语句
  • 新打开的界面需要选择执行语句的数据库

dbv-selectdb

  • 因为之前已经配置了自动提醒,所以手写sql语句会很方便

dbv-selectshow

创建表

  • 可以使用图形化界面创建表,但是作为程序员还是推荐使用sql语句去创建,这里只做简单展示

dbv-newtable

修改数据

  • 使用查询语句查询到数据以后可以直接双击数据进行修改(破解才可以)
  • 点击保存图标即可,这个比写update语句快很多,推荐可视化操作

dbv-updata

导出数据

  • 如果需要把查询结构进行导出,需要先执行查询语句
  • 然后在查询结果表格上方点击导出图标
  • 支持 CSV、HTML、TXT、SQL、XML、Excel、JSON 等格式的文件进行导出
  • 并且可以更改导出编码,推荐使用 UTF-8
  • 可以设置时间、数字等类型为自己需要的格式
  • 这里以导出 Excel 为例

dbv-export

基本使用就介绍到这里了。

--END--