一款免费数据库管理工具,比 Navicat 更好有用,功能更强大,强烈推荐!
DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。
由于 DBeaver 基于 Java 开发,可以运行在各种操作系统上,包括:Windows、Linux、macOS 等。DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、数据库比较、模拟数据生成等。
下载与安装
DBeaver 社区版可以通过官方网站或者 Github 进行下载。两者都为不同的操作系统提供了安装包或者解压版,可以选择是否需要同时安装 JRE。另外,官方网站还提供了 DBeaver 的 Eclipse 插件,可以在 Eclipse 中进行集成。
DBeaver 支持中文,安装过程非常简单,不多说,唯一需要注意的是 DBeaver 的运行依赖于 JRE。不出意外,安装完成后运行安装目录下的 dbeaver.exe 可以看到以下界面(Windows 10):
此时,它会提示我们是否建立一个示例数据库。
如果点击“是(Y)”,它会创建一个默认的 SQLite 示例数据库。下图是它的主窗口界面。
连接数据库
打开 DBeaver 之后,首先要做的就是创建数据库连接。可以通过菜单“数据库” -> “新建连接”打开新建连接向导窗口,也就是我们初次运行 DBeaver 时弹出的窗口。
点击最下面的“测试链接(T)”可以测试连接配置的正确性。初次创建某种数据库的连接时,会提示下载相应的 JDBC 驱动。
由于某些数据库(例如 Oracle、Db2)的 JDBC 驱动需要登录后才能下载,因此可以使用手动的方式进行配置。选择菜单“数据库” -> “驱动管理器”。
新建连接之后,就可以通过这些连接访问相应的数据库,查看和编辑数据库中的对象,执行 SQL 语句,完成各种管理和开发工作。
生成 ER 图
最后介绍一下如何生成数据库对象的 ER 图。点击窗口左侧“数据库导航”旁边的“项目”视图。
对于图形工具,很多功能我们都可以自己去使用体会;当然,DBeaver 也提供了用户指南,自行参考。
扩展链接
官方网站
https://dbeaver.io/
GitHub
https://github.com/dbeaver/dbeaver/
用户指南
https://github.com/dbeaver/dbeaver/wiki
作者:不剪发的Tony老师
blog.csdn.net/horses/article/details/89683422
往期精选
为什么 MySQL 不推荐使用 uuid 或者雪花 id 作为主键?
每天使用 Spring 框架,那你知道 lazy-init 懒加载原理吗?
IntelliJ IDEA 中被低估的功能,利用项目源码一键绘制成 UML 类图
必须了解的mysql三大日志-binlog、redo log和undo log
Spring Boot 项目优化及 JVM 调优方法,自测真实有效!