
dbeaver v26.1.4
免费通用数据库工具及 SQL 客户端
DBeaver
面向开发人员、SQL 程序员、数据库管理员和分析师的免费多平台数据库工具。
- 拥有许多功能,包括模式编辑器、SQL 编辑器、数据编辑器、AI 集成、ER 图、数据导出/导入/迁移、SQL 执行计划、数据库管理工具、数据库仪表盘、空间数据查看器、代理与 SSH 隧道、自定义数据库驱动编辑器等。
- 开箱即用地支持超过 100 种数据库驱动。
- 支持任何拥有 JDBC 或 ODBC 驱动的数据库(基本上就是几乎所有现有数据库)。
- 支持通过 OpenAI 或 Copilot 进行智能 AI 补全和代码生成
下载
您可以从官方网站或直接通过GitHub Releases下载预构建的二进制文件。
您还可以下载早期访问版本。我们每天都会发布。
运行
只需运行安装程序,然后点击应用图标;或者解压压缩包并从命令行运行 dbeaver。
注意:DBeaver 需要 Java 才能运行。所有 DBeaver 发行版均包含OpenJDK 21。
您可以通过替换 DBeaver 安装目录中的 jre 文件夹来更改默认 JDK 版本。
文档
架构
- DBeaver 主要使用 Java 编写。不过,它也使用一组特定于操作系统的原生组件来实现桌面 UI、高性能数据库驱动和网络功能。
- 基础框架:
- OSGI 平台,用于插件和依赖管理。社区版由 130+ 个插件组成。
- Eclipse RCP 平台,用于构建丰富的用户界面。
- JDBC 用于基本数据库连接 API。
- JSQLParser 和 Antlr4 用于 SQL 语法和语义解析。
- 在网络和其他附加功能方面,我们使用了大量开源库,例如 SSHJ、Apache POI、JFreeChart、JTS、Apache JEXL 等。
- 我们将模型插件与桌面 UI 插件分离。这样我们就可以在 DBeaver 和 CloudBeaver 中使用同一套“后端”插件。
- 依赖:作为一个 OSGI 应用程序,我们使用 P2 仓库来管理第三方依赖。对于额外的 Maven 依赖,我们使用自己的 DBeaver P2 仓库。
支持的数据库
社区版
DBeaver 开箱即用地支持以下数据库驱动: MySQL, MariaDB, Oracle, DB2, PostgreSQL, SQL Server, Sybase, Apache Hive, Drill, Presto, Trino, Phoenix, Exasol, Informix, Teradata, Vertica, Netezza, Firebird, Derby, H2, H2GIS, WMI, Snowflake, Greenplum, Redshift, Athena, SAP HANA, MaxDB, NuoDB, MS Access, SQLite, CSV, DBF, Firebird, TimescaleDB, Yellowbrick, CockroachDB, OrientDB, MonetDB, Google BigQuery, Google Spanner, Apache Hive/Impala/Spark, Apache Ignite, MapD, Azure SQL, CrateDB, Elasticsearch, Ocient, Ingres, OmniSci, Yugabyte, IRIS, Data Virtuality, Denodo, Virtuoso, Machbase, DuckDB, Babelfish, OceanBase, Salesforce, EnterpriseDB, Apache Druid, Apache Kylin, Databricks, OpenSearch, TiDB, TDEngine, Materialize, JDBCX, Dameng, Altibase, StarRocks, CUBRID, GaussDB, DolphinDB, LibSQL, GBase 8s, Databend, Cloudberry, Teiid, Kingbase.
专业版
商业版扩展了许多流行驱动的功能,并支持诸如以下的非 JDBC 数据源:
ODBC、MongoDB、Cassandra、Couchbase、CouchDB、Redis、InfluxDB、Firestore、BigTable、DynamoDB、Kafka KSQL、Neo4j、AWS Neptune、AWS Timestream、Azure CosmosDB、Yugabyte、Salesforce 等。
此外,我们还支持将平面文件作为数据库:CSV、XLSX、Json、XML、Parquet。
您可以在此处查看商业版支持的所有数据库列表。
反馈
- 如需报告错误或提出功能请求,请创建工单。
- 若要将某个工单提升到更高优先级,请在工单描述下方用 👍 为它投票。
- 如果您有任何问题、想法等,请发起讨论。
- 欢迎提交 Pull Request。请参阅我们的贡献者指南。
- 访问 https://dbeaver.com 了解更多信息。
- 在 X 上关注我们,并在 YouTube 上观看教学视频
- 感谢您使用 DBeaver!如果喜欢,请为我们点 Star。
贡献:帮帮海狸吧!
太棒了,我们在 GitHub 上已达到 50k+ Star,并且还在继续增长!
这真的很棒,我们很高兴您喜欢 DBeaver。
- 我们正在积极寻找新的源代码贡献者。我们为一些工单添加了“Good first issue”和“Help wanted”标签。如果您想成为我们开发团队的一员,请勇敢地领取一个工单。我们非常乐意奖励每个主要冲刺阶段最活跃的贡献者。
- 您可以购买我们的一个商业版。它们包含 NoSQL 数据库支持、附加扩展和官方在线支持。此外,授权用户在错误修复和新功能开发方面享有优先权。
谢谢!
- DBeaver 团队(贡献者)
我们的其他开源产品:
- CloudBeaver - 基于 DBeaver 平台构建的 Web 数据库管理工具。
以服务器(docker)形式运行,并提供丰富的 Web 界面(SPA)。 - dbvr - CLI 数据库管理工具。适用于 CI/CD 流水线和各种自动化场景。




