陈奇网络工作室

免费的数据库管理工具DBeaver比Navicat更强大 更容易使用

本文的内容

显示

1.

下载并安装

2.

连接数据库

3.

生成er图

4.

扩展链接

4.1.

推荐阅读

DBeaver是一个基于Java的通用数据库管理和开发工具,免费开源,使用非常友好的ASL协议。可以从官网或者Github下载,数据库管理工具DBeaver比Navicat更强大,更容易使用。

因为DBeaver是基于Java开发的,所以可以运行在各种操作系统上,包括Windows、Linux、macOS等等。DBeaver采用Eclipse框架开发,支持插件扩展,提供了很多数据库管理工具:er图、数据导入/导出、数据库对比、仿真数据生成等。

DBeaver通过JDBC连接数据库,可以支持几乎所有的数据库产品,包括MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby等等。商业版可以支持各种NoSQL和大数据平台:MongoDB、InfluxDB、Apache Cassandra、Redis、Apache Hive等等。

下载并安装

DBeaver社区版可以从官网或者Github下载。两者都提供了不同操作系统的安装包或解压版本,你可以选择是否需要同时安装JRE。此外,官网还为DBeaver提供了Eclipse插件,可以集成在Eclipse中。

DBeaver支持中文,安装过程非常简单。唯一需要注意的是,DBeaver依赖于JRE。不出意外,安装完成后,在安装目录下运行dbeaver.exe看到如下界面(Windows 10):

这个接口实际上是一个新的数据库连接,我们可以看到它支持的各种数据平台;点击“取消”按钮进入主窗口界面。

此时,它会提示我们是否要构建一个样本数据库。

如果你点击“Y”,它将创建一个默认的SQLite示例数据库。下图显示了它的主窗口界面。

DBeaver类似于我们常用的软件,顶部是菜单项和快捷工具,左边是已建立的数据库连接和项目信息,右边是主工作区。

连接数据库

打开DBeaver后,首先要做的是创建一个数据库连接。您可以使用菜单数据库-gt;“新建连接”打开新建连接向导窗口,这是我们第一次运行DBeaver时弹出的窗口。

我们以PostgreSQL为例创建一个新的数据库连接。选择PostgreSQL图标,然后单击下一步。

然后设置数据库的连接信息:主机、端口、数据库、用户、密码。高级设置选项可以配置SSH、SSL、代理等。您还可以为连接指定自己的名称和连接类型(开发、测试、生产)。

单击底部的“测试链接(T)”,测试连接配置的正确性。当您第一次创建到数据库的连接时,系统会提示您下载相应的JDBC驱动程序。

它已经为我们找到了相应的驱动,只需点击“下载”,非常方便。下载后,如果连接信息正确,可以看到连接成功的提示。

确认后,完成连接配置。一个新的数据库连接将被添加到左侧的数据库导航中。

因为有些数据库(如Oracle、Db2)的JDBC驱动只有登录后才能下载,所以可以手动配置。选择菜单“数据库”-gt;“驱动管理器”。

选择Oracle并单击“编辑(E)…”按钮。

通过界面提示的URL手动下载Oracle数据库的JDBC驱动文件,如ojdbc8.jar。然后点击“添加文件(F)”按钮选择并添加文件。

下次建立Oracle数据库连接时,可以使用该驱动程序。

创建新的连接后,可以通过这些连接访问相应的数据库,查看和编辑数据库中的对象,执行SQL语句,完成各种管理和开发工作。

生成er图

最后,介绍了如何生成数据库对象的ER图。单击窗口左侧数据库导航旁边的项目视图。

其中之一是“ER图”,即实体关系图。右键单击该选项,然后单击“创建新的ER图表”。

输入一个名称,选择数据库连接和要显示的对象,然后单击Finish生成相应的er图。

ER图可以设置排版显示,也可以打印成图片。目前,DBeaver还不支持自己创建er图,只能从已有的数据库中生成。

对于图形工具,我们自己可以使用很多功能。当然,DBeaver也提供了用户指南,供你自己参考。

扩展链接

官方网站

https://dbeaver.io/

开源代码库

https://github.com/dbeaver/dbeaver/

用户指南

https://github.com/dbeaver/dbeaver/wiki

作者:不剪头发的托尼先生。

西部数码代理(chenqinet.cn)是工信部批准的正规老牌云服务商,拥有ISP、云牌照、IDC、CDN全业务资质。自成立以来,二十多年来一直专注于域名注册,虚拟主机云服务器,企业邮箱,企业网站建立等互联网基础服务!

公司开发的云计算平台以便捷、高效、高性价比、意想不到的售后优势占领市场,跻身国内前三的接入服务商,为国内超过50万家网站提供高速稳定的托管服务!先后荣获中国高新技术企业、中国优秀云计算服务商、中国十大IDC企业、中国最受欢迎云服务商等称号!

目前西部数码代理高性能云服务器在售,最低仅售48元!

http://zhuji.chenqinet.cn/cloudhost/

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3