说到这个数据库连接工具啊,不用多说,首先肯定想到的是Navicat。但是这个东西要付费,最便宜的版本永久也要1000左右,对于一般的开发者来说是不太值的。作为一个程序员,我一般是不想用盗版软件的,所以找了好久,找到了这个软件。
先放官网链接:https://dbeaver.io/
简介
适用于开发人员,SQL程序员,数据库管理员和分析人员的免费多平台数据库工具。支持任何具有JDBC驱动程序的数据库(基本上意味着-ANY数据库)。 EE版本还支持非JDBC数据源(MongoDB,Cassandra,Couchbase,Redis,BigTable,DynamoDB等)。
- 具有很多功能, 包括元数据编辑器,SQL编辑器,丰富的数据编辑器,ERD,数据导出/导入/迁移,SQL执行计划等。
- 基于 Eclipse 平台。
- 使用插件架构,并为以下数据库提供附加功能:MySQL / MariaDB,PostgreSQL,Greenplum,Oracle,DB2 LUW,Exasol,SQL Server,Sybase / SAP ASE,SQLite,Firebird,H2,HSQLDB,Derby,Teradata,Vertica,Netezza ,Informix等
下载与安装
下载就不多说了,官网上首页直接能下载。

官网和Github为不同的操作系统提供了安装包或者解压版,可以选择是否需要同时安装 JRE。另外,官方网站还提供了 DBeaver 的 Eclipse 插件,可以在 Eclipse 中进行集成。
需要注意的是,下载速度可能比较慢,国内的话码云上有镜像。
DBeaver 非常好的一点就是支持中文,这对初学者来说非常人性化,安装过程非常简单,不多说,唯一需要注意的是 DBeaver 的运行依赖于 JRE(最新版本自带 JRE 啦!)。
下图是它的主窗口界面。

连接数据库
右上角 文件 下方有一个新建按钮,点击一下。
单击下一步

选择连接类型

配置数据库信息,并下载驱动。

最后点击完成后,在导航栏里双击就可以连接啦。

功能特性
这里几乎可以对数据库进行一切操作,包括导出数据,查看E-R图等。最重要的是提供了图形化界面,特别提供了中文语言,非常友好。详情可以自行查看 Github。这里不多做演示了