本文的内容
显示
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/