再见了,收费的Navicat。
共 1241字,需浏览 3分钟
· 2021-03-24
今天就和大家分享另一款基于Java 开发,免费开源的通用数据库管理和开发工具——DBeaver。DBeaver适用于所有开发人员、SQL程序员、数据库管理员和分析人员等,它支持任何具有JDBC驱动程序的数据库,EE版本还支持非JDBC数据源(MongoDB,Cassandra,Redis,DynamoDB等)。
DBeaver的功能特性相当丰富,包括
丰富的数据编辑器,元数据编辑器、SQL编辑器,ERD,数据导出/导入/迁移,执行SQL查询和脚本等
基于Eclipse平台
支持以下数据库:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等
![](https://filescdn.proginn.com/3441bed467097d3f28c7d1d1469aeaad/d59d4aacafb5efd8ba0466bcedee3b47.webp)
目前,DBeaver已经在Github上标星16.3K,累计分支1.5K。(Github地址:https://github.com/dbeaver/dbeaver)
你可以直接从官方网站或直接从Github上下载预构建的二进制文件。
![](https://filescdn.proginn.com/049f916475146fbe10af9323d59fc1ca/acc35f7b3ece96c69eebe15f7eb2cc38.webp)
安装方式
DBeaver需要Java(JRE)1.8+才能运行。具体安装步骤如下:
Windows和MacOS X安装程序,包括JRE
在Linux上,可能需要手动安装Java(通常是通过运行sudo apt-get install openjdk-11-jdk或其他方式)。
如果不使用安装程序,则可能需要从Adopt OpenJDK网站下载Java(JDK)。
安装完之后,首先要做的就是创建数据库连接,通过菜单“数据库” -> “新建连接”打开新建连接向导窗口:
![](https://filescdn.proginn.com/27da8416c33e3d697f18017b5180924a/a2655e24eb85b109266afe97d3d87710.webp)
接着选择数据库类型,这里以MySQL为例:
![](https://filescdn.proginn.com/d8ebf18d7c3a50ecee90552da0469cf8/5015804eb86610bd50007460ab2000f5.webp)
接着填写连接信息,诸如 Host、Username、Password:
![](https://filescdn.proginn.com/69cad8ccf6016ba01eea1e9e7442ab10/da7639a14768c6730a706e80ee772b74.webp)
按照步骤提示安装后,应该就会在左手边的数据库面板里看到刚刚建立的连接,当我们试图展开时,DBeaver就会自动进行连接。首次连接时,会自动跳出下载数据库驱动程序的提示,这时只要按下载 (Download) 即可。DBeaver会自己下载/安装完成这个步骤:
![](https://filescdn.proginn.com/c5d7356fbe364b2acf44d0bdcf087738/26417a7509be340f5e6a614da10ff7b2.webp)
此外,值得一提的是,DBeaver支持中文,其实 DBeaver 的图形接口非常成熟 (毕竟是基于Eclipse嘛~),所以若只是查询数据的话,连 SQL 都不用下了,直接对想要查询的数据表点两下,就会在右边出现查询结果。
最后让我们来看一下DBeaver的界面展示:
![](https://filescdn.proginn.com/c9a30a60ec2ea0f9a1d4bbaefc18c926/d69556fa7861bceaa9f59462391c47b5.webp)
![](https://filescdn.proginn.com/4f9075809e40b1e83384378879063004/33e27d86d1bcd81f5bcdc4c902a99cf4.webp)
![](https://filescdn.proginn.com/a06fd28b89e5da963e1d916993031503/fd771d1b34155382010e713487251b29.webp)
![](https://filescdn.proginn.com/bc88c6b25085523b98be241c329894f5/9f4e65661b4c499a18686cd087d393bf.webp)