


Dbeaver community是一款免费开源的数据库管理软件,所有功能都免费,为开发人员、SQL程序员、数据库管理员和分析师提供免费的多平台数据库工具。它支持任何具有JDBC驱动程序的数据库,这意味着基本上支持所有主流数据库。Dbeaver community具备元数据编辑器、SQL编辑器、富数据编辑器、ERD、数据导出/导入/迁移、SQL执行计划等强大功能,其简单友好的显示页面让数据库管理变得更加高效便捷。
打开 软件 之后,首先要做的就是创建数据库连接。可以通过菜单“数据库” -> “新建连接”打开新建连接向导窗口,也就是我们初次运行 DBeaver 时弹出的窗口。

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

然后是设置数据库的连接信息:主机、端口、数据库、用户、密码。“Advanced settings”高级设置选项可以配置 SSH、SSL 以及代理等,也可以为连接指定自己的名称和连接类型(开发、测试、生产)。
点击最下面的“测试链接(T)”可以测试连接配置的正确性。初次创建某种数据库的连接时,会提示下载相应的 JDBC 驱动。
它已经为我们查找到了相应的驱动,只需要点击“下载”即可,非常方便。下载完成后,如果连接信息正确,可以看到连接成功的提示。
确认后完成连接配置即可。左侧的数据库导航中会增加一个新的数据库连接。
由于某些数据库(例如 Oracle、Db2)的 JDBC 驱动需要登录后才能下载,因此可以使用手动的方式进行配置。选择菜单“数据库” -> “驱动管理器”。

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

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

下次建立 Oracle 数据库连接时即可使用该驱动。
新建连接之后,就可以通过这些连接访问相应的数据库,查看和编辑数据库中的对象,执行 SQL 语句,完成各种管理和开发工作。
1. Dbeaver community基于JDBC驱动,因此支持所有提供JDBC驱动的数据库。
2. 常见的支持数据库包括:MySQL、PostgreSQL、Oracle、SQL Server、SQLite、DB2、Firebird、Derby、H2、HSQLDB等。
3. 通过添加相应的JDBC驱动,可以扩展对其他数据库的支持。
4. 对于非JDBC数据源(如MongoDB、Cassandra、Redis),EE版本提供了支持,但Community版主要专注于JDBC数据库。
5. 用户可以方便地在连接向导中搜索并下载所需数据库的驱动。
1. 在Dbeaver community中,首先连接到目标数据库。
2. 点击主菜单“SQL编辑器”,选择“新建SQL编辑器”,或者直接使用快捷键Alt+Shift+E打开SQL编辑器。
3. 在SQL编辑器中输入你的SQL语句或脚本。
4. 选中需要执行的SQL语句,点击工具栏上的“执行SQL语句”按钮(通常是一个绿色的播放图标),或者使用快捷键Alt+X。
5. 执行完成后,结果会显示在下方的结果集标签页中,同时“消息”标签页会显示执行状态和影响的行数。
6. 如果需要执行整个脚本,可以点击“执行脚本”按钮,或者使用快捷键Alt+Shift+X。
1. 在Dbeaver community中,右键点击需要导出的数据表,选择“导出数据”选项。
2. 在弹出的“导出向导”对话框中,选择导出格式,如CSV、Excel、JSON、SQL等,然后点击“下一步”。
3. 在源数据设置中,可以选择导出整个表或通过SQL查询定义导出的数据范围。
4. 在目标文件设置中,指定导出文件的路径、文件名和编码格式等选项。
5. 点击“完成”按钮,Dbeaver community将按照配置导出数据到指定文件。
| 功能 | 快捷键 |
|---|---|
| 新建SQL编辑器 | Alt+Shift+E |
| 执行SQL语句 | Alt+X |
| 执行SQL脚本 | Alt+Shift+X |
| SQL自动补全 | Ctrl+Space |
| 格式化SQL | Ctrl+Shift+F |
| 打开元数据编辑器 | Ctrl+Shift+E |
| 搜索数据库对象 | Ctrl+Shift+O |
| 连接/断开数据库 | Ctrl+Shift+C |
| 查看表数据 | Ctrl+Shift+D |
| 事务提交 | Ctrl+Enter |
| 事务回滚 | Ctrl+Shift+Backspace |
| 配置项 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | Windows 7/8/10/11 | Windows 10/11 64位 |
| 处理器 | 1 GHz 双核 | 2 GHz 四核及以上 |
| 内存 | 2 GB | 8 GB及以上 |
| 硬盘空间 | 500 MB可用空间 | 1 GB以上可用空间 |
| Java环境 | Java 8及以上 | Java 11或更高版本 |
| 屏幕分辨率 | 1024x768 | 1920x1080或更高 |
此内容由AI根据文章内容自动生成,并已由人工审核