跳到正文
发现
DBeaver:免费跨平台数据库工具
桌面应用开发者工具

DBeaver:免费跨平台数据库工具

免费开源的跨平台数据库工具与 SQL 客户端,内置 100+ 数据库驱动、SQL 编辑器、ER 图与 AI 助手,适合开发者与 DBA。

admin
发布于 2026-10-28 · 更新于 2026-11-02
浏览
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 等文件当作数据库使用。

安装与使用

  1. 从官方网站或 GitHub Releases 下载预编译安装包,也可下载每日发布的 Early Access 版本。
  2. 运行安装程序后点击应用图标;或解压压缩包后在命令行运行 dbeaver。
  3. DBeaver 需要 Java 运行环境,所有发行版已内置 OpenJDK 25;如需更换默认 JDK,可替换安装目录下的 jre 目录。

更多文档见产品文档与 WIKI。

注意事项

  • 社区版与 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 整理,以原仓库为准。

更新记录

  1. 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

  2. v26.2.3

    AI Chat 支持拖拽对象与文件、附加图片;SQL 编辑器可不打开文件直接执行脚本,DDL 成功后提示刷新元数据;修复数据编辑器大数值排序、macOS 深色模式等问题。

评论