📌 项目:dbeaver/dbeaver | 星数:51883 | 语言:Java | 协议:Apache-2.0 | 更新:2026-09-27
一句话定位:"一个工具管所有数据库——52k星,支持100+数据库的通用SQL客户端。" DBeaver是开发者和DBA的标配工具:连接管理、SQL编辑、数据浏览、ER图、数据导出。
和 MCP Toolbox 互补:DBeaver是人工操作数据库的GUI工具,MCP Toolbox是AI Agent操作数据库的API层。
# 支持的数据库类型
MySQL / PostgreSQL / SQLite / Oracle
SQL Server / MariaDB / MongoDB / Redis
Cassandra / ClickHouse / Hive / Presto语法高亮、自动补全、SQL格式化、执行计划分析、结果集编辑。
ER图生成、数据过滤排序、图表展示、多格式导出(CSV/JSON/SQL/XML)。
| ✅ 优势 | ❌ 劣势 |
|---|---|
| 52k星,100+数据库支持 | Java应用内存消耗大 |
| 社区版免费开源 | 大表查询性能一般 |
| 跨平台(Win/Mac/Linux) | UI偶有卡顿 |
📚 相关阅读:MCP Toolbox数据库MCP | GitHub MCP Server | LangChain4j Java LLM
支持100+数据库:MySQL、PostgreSQL、SQLite、Oracle、SQL Server、MariaDB、MongoDB、Redis、Cassandra、ClickHouse等。通过JDBC驱动连接,几乎所有有驱动的数据库都支持。
社区版完全免费开源(Apache 2.0)。企业版(EE)提供NoSQL支持、云数据库连接、高级报表等功能需付费。社区版满足绝大多数日常需求。
DBeaver开源免费支持100+数据库,Navicat收费支持主要数据库。DBeaver基于Java跨平台,Navicat原生体验更好。预算有限选DBeaver,追求体验选Navicat。