关于数据库:一款免费的数据库工具比Navicat还要好用功能还很强大

46次阅读

共计 1748 个字符,预计需要花费 5 分钟才能阅读完成。

DBeaver 是一个基于 Java 开发,收费开源的通用数据库治理和开发工具,应用十分敌对的 ASL 协定。能够通过官方网站或者 Github 进行下载。

因为 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 之后,首先要做的就是创立数据库连贯。能够通过菜单“数据库”->“新建连贯”关上新建连贯向导窗口,也就是咱们首次运行 DBeaver 时弹出的窗口。


咱们以 PostgreSQL 为例,新建一个数据库连贯。抉择 PostgreSQL 图标,点击“下一步(N)”。


而后是设置数据库的连贯信息:主机、端口、数据库、用户、明码。“Advanced settings”高级设置选项能够配置 SSH、SSL 以及代理等,也能够为连贯指定本人的名称和连贯类型(开发、测试、生产)。

搜寻民工哥技术之路公众号,回复“实战宝典”,送你一份阿里外部实战手册。

点击最上面的“测试链接(T)”能够测试连贯配置的正确性。首次创立某种数据库的连贯时,会提醒下载相应的 JDBC 驱动。


它曾经为咱们查找到了相应的驱动,只须要点击“下载”即可,十分不便。下载实现后,如果连贯信息正确,能够看到连贯胜利的提醒。


确认后实现连贯配置即可。左侧的数据库导航中会减少一个新的数据库连贯。

因为某些数据库(例如 Oracle、Db2)的 JDBC 驱动须要登录后能力下载,因而能够应用手动的形式进行配置。抉择菜单“数据库”->“驱动管理器”。


抉择 Oracle,点击“编辑(E)…”按钮。


通过界面提醒的网址,手动下载 Oracle 数据库的 JDBC 驱动文件,例如 ojdbc8.jar。而后点击“增加文件(F)”按钮,抉择并增加该文件。


下次建设 Oracle 数据库连贯时即可应用该驱动。

新建连贯之后,就能够通过这些连贯拜访相应的数据库,查看和编辑数据库中的对象,执行 SQL 语句,实现各种治理和开发工作。

生成 ER 图

最初介绍一下如何生成数据库对象的 ER 图。点击窗口左侧“数据库导航”旁边的“我的项目”视图。


其中有个“ER Diagrams”,就是实体关系图。右击该选项,点击“创立新的 ER 图”。


输出一个名称并抉择数据库连贯和须要展现的对象,而后点击“实现”,即可生成相应的 ER 图。

ER 图能够进行排版和显示设置,也反对打印为图片。DBeaver 目前还不反对本人创立 ER 图,只能从现有的数据库中生成。

对于图形工具,很多性能咱们都能够本人去应用领会;当然,DBeaver 也提供了用户指南,自行参考。

作者:不剪发的 Tony 老师
起源:http://suo.im/5OBiUi

正文完
 0