今天看到一个大哥在用工具操作数据库,发现他用的工具比我的Navicat15(之前用的12后来下了个15的xx版发现没多大区别)要高大上很多,作为一名专业的后端程序员,在B格上是绝对不能输滴,“哥,软件名给俺说一下呗~~”

代替access数据库 类似access的数据库开发工具_sql


DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。

由于 DBeaver 基于 Java 开发,可以运行在各种操作系统上,包括:Windows、Linux、macOS 等。DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、数据库比较、模拟数据生成等。

DBeaver 通过 JDBC 连接到数据库,可以支持几乎所有的数据库产品,功能上要比Navicat还要齐全,比如我们在Mybatis写插入语句时需要每一个字段名,表比较长的情况下就不大好搞,Navicat只能导出带数据的更新或者插入语句,想获取字段还要拖到文本编辑器里面处理,而DBreaver的选项就比较多了,可以导出各种语句,并且还可以查看表注释,这都是Navicat不具备的。

代替access数据库 类似access的数据库开发工具_sql_02


代替access数据库 类似access的数据库开发工具_sql_03

看这界面就知道功能很强大,下面教大家怎么安装:

知道表名之后我就屁颠屁颠的开始百度之路,发现这玩意有社区版和企业版两种,社区版是免费的,企业版要注册,想都不用想,作为一名专业的。。。

代替access数据库 类似access的数据库开发工具_数据库_04


接下来,我开始了企业版的白嫖之路,企业版比较新的有7.1和21两个版本,21比较新但是需要jdk11的环境,作为jdk1.8的忠实支持者果断选了7.1由于各种镜像下载都超级慢所以我直接上传到了百度云供大家使用(包括正版程序和xx程序)

两个程序都解压下来,会有以下两个文件夹:

代替access数据库 类似access的数据库开发工具_办公软件_05


接下来我们点开主程序文件夹,编辑dbeaver.ini,在最后加上一行配置(搞过idea的小伙伴是不是很熟悉,别告诉我你的idea 2083年到期是买的):

-javaagent:G:\DBeaver\dbeaver-agent\dbeaver-agent.jar

== -javaagent后面一定是你xx文件jar包绝对路径,路径错了会打不开==