DBeaver 是一款免费、跨平台的开源数据库工具,面向开发者、SQL 编程人员、数据库管理员与分析人员,用统一界面连接并操作多种数据库。
这个工具是什么
DBeaver 是采用 Apache-2.0 许可证的开源多平台数据库工具,官方定位为面向开发者、SQL 编程人员、数据库管理员和分析人员的免费通用数据库工具与 SQL 客户端。它主要用 Java 编写,基于 OSGI 插件平台与 Eclipse RCP 构建桌面界面,以 JDBC 作为基础数据库连接 API,并用 JSQLParser 与 Antlr4 处理 SQL 语法与语义解析。社区版由 130 多个插件组成,模型插件与桌面 UI 插件分离,同一套后端插件也用于 CloudBeaver。项目在 GitHub 上星标约 5.2 万,最近提交时间为 2026 年 9 月。
核心能力
- 开箱即支持 100 多种数据库驱动,并可通过 JDBC 或 ODBC 驱动接入几乎任何数据库
- 提供模式编辑器、SQL 编辑器、数据编辑器与 ER 图等常用数据库操作界面
- 支持数据导出、导入与迁移,以及 SQL 执行计划查看和数据库管理工具
- 集成 AI 工具用于处理数据、SQL 与数据库结构,并提供空间数据查看器与 SSH 隧道
科研中的典型用法
- 在同一个客户端中连接 MySQL、PostgreSQL、Oracle、DB2 等多种数据库,统一浏览表结构与执行 SQL
- 借助 ER 图与模式编辑器梳理数据库结构,用数据编辑器直接查看和修改表数据
- 通过数据导出、导入与迁移功能在数据库之间搬运数据,并用执行计划分析 SQL 查询
快速上手
可从官网或 GitHub Releases 下载预编译安装包,也可获取每日发布的 Early Access 版本。运行安装程序后点击应用图标即可,或解压压缩包后在命令行运行 dbeaver。DBeaver 需要 Java 运行环境,各发行版已内置 OpenJDK 25,如需更换 JDK 版本,可替换安装目录下的 jre 目录。完整文档见官方产品文档与项目 Wiki。
生态与相近工具
同领域常见的开源选择包括基于 Web 的 CloudBeaver(与本项目共享后端插件)以及各类数据库专用客户端。DBeaver 的优势在于用单一界面覆盖大量数据库并提供插件扩展机制;若需要浏览器端协作或部署在服务器上,可考虑 CloudBeaver,若只需操作单一数据库,专用轻量客户端也可能更合适。
项目信息
- 仓库:dbeaver/dbeaver
- 星标:51,810 · 派生:4,372
- 主要语言:Java
- 许可证:Apache-2.0
- 最近提交:2026-09-19
- 项目主页:https://dbeaver.io
本文属于《学科研究工具知识库 · 信息科学》第 7 篇(按 GitHub 星标排序)。收录标准:该学科公开可获取的开源研究工具,星标与活跃度为主要参考,不代表对其性能或适用性的背书;选型前请结合自身场景评估。

发表评论 取消回复