DBeaver:免费跨平台数据库工具
免费开源的跨平台数据库工具与 SQL 客户端,内置 100+ 数据库驱动、SQL 编辑器、ER 图与 AI 助手,适合开发者与 DBA。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v26.2.4
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
DBeaver 是一款免费、多平台的数据库工具,面向开发者、SQL 程序员、数据库管理员和数据分析师。它开箱即用地支持 100 多种数据库驱动,也支持任何提供 JDBC 或 ODBC 驱动的数据库,基本覆盖现有几乎所有数据库。
项目主要使用 Java 编写,基于 OSGI 与 Eclipse RCP 构建桌面界面,通过 JDBC 连接数据库,并用 JSQLParser、Antlr4 解析 SQL 语法与语义。除社区版外还有商业 PRO 版本,社区版同样内置了 AI 能力。




主要功能
- SQL 编辑器:编写与执行 SQL,查看执行计划,支持 SQL 脚本文件直接执行(最新版本新增)。
- 数据编辑器:浏览和编辑表数据,支持自适应排序、导入导出与数据迁移。
- 元数据与结构管理:模式编辑器、元数据编辑器、数据库管理工具。
- ER 图:可视化展示数据库表关系。
- 空间数据查看器:查看 GIS 类型数据。
- AI 集成:内置类似 LLM 聊天界面的 AI Chat,可生成、分析、优化 SQL,操作数据库结构;聊天上下文会自动携带数据库结构、SQL 方言等信息,并以按需调用的动态工具降低 token 消耗。社区版支持 OpenAI(可配置自定义 endpoint)与 Copilot。
- 连接能力:支持代理与 SSH 隧道,提供自定义数据库驱动编辑器。
- 数据库仪表盘:用于数据库监控与概览。
支持的部分数据库(社区版)
Altibase、Apache Doris、Apache Druid、Apache Hive、Apache Ignite、Apache Kylin、ClickHouse、CockroachDB、CSV、Databricks、DB2、Derby、DuckDB、Elasticsearch、Firebird、Google BigQuery、Greenplum、H2、HSQLDB、Informix、Kingbase、MariaDB、Microsoft Access、MySQL、Oracle、PostgreSQL、Presto、Redshift、Snowflake、SQL Server、SQLite、Teradata、TiDB、TimescaleDB、Trino、Vertica、Yugabyte 等。
商业 PRO 版本进一步支持 MongoDB、Cassandra、Redis、Neo4j、DynamoDB、InfluxDB、Kafka KSQL 等 NoSQL 数据库,以及把 CSV、JSON、Parquet、XLSX、XML 等文件当作数据库使用。
安装与使用
- 从官方网站或 GitHub Releases 下载预编译安装包,也可下载每日发布的 Early Access 版本。
- 运行安装程序后点击应用图标;或解压压缩包后在命令行运行
dbeaver。 - DBeaver 需要 Java 运行环境,所有发行版已内置 OpenJDK 25;如需更换默认 JDK,可替换安装目录下的
jre目录。
注意事项
- 社区版与 PRO 版功能不同:NoSQL 数据库、部分 AI 提供商(Anthropic、Grok、Azure、Bedrock、Gemini、Ollama)等由 PRO 版提供。
- 项目采用 Apache-2.0 许可证。
- 反馈问题请到 Issue tracker,提问与想法可发起 Discussion。
最新版本 26.2.3
AI Chat 支持拖拽 Navigator 对象与文件、从文件/拖拽/剪贴板附加图片;SQL 编辑器新增无需打开即可执行脚本文件、DDL 成功后提示刷新元数据;修复数据编辑器大数值排序、macOS 深色模式显示等问题。
本作品整理自 GitHub 开源项目 dbeaver/dbeaver,原作者 @dbeaver,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v26.2.4当前版本
- AI Assistant: - Added support for configuring AI providers, including OpenAI and GitHub Copilot, through environment variables - Fixed AI scope selection for nested tables, views, and other object folders - Improved AI Chat image previews with aspect-ratio thumbnails, popup viewing, zoom, and scrolling - SQL Editor: - Added cross-statement SQL variable tracking for autocomplete, highlighting, hover information, and the SQL outline - Added Ask, Always, and Never options for reloading metadata after DDL execution - Added "Select All" to text editor context menus and the Edit menu (thanks to @kbrianps) - Fixed SQL script tasks failing when writing stored procedure OUT parameter values to the log (thanks to @fizzbeom) - The "New" and "Import" buttons in SQL template preferences are now available without selecting a
- v26.2.3
AI Chat 支持拖拽对象与文件、附加图片;SQL 编辑器可不打开文件直接执行脚本,DDL 成功后提示刷新元数据;修复数据编辑器大数值排序、macOS 深色模式等问题。
评论