DBeaver
跨平台的資料庫管理軟體
DBeaver是一个SQL客户端和数据库管理工具。对于关系数据库,它使用JDBC API通过JDBC驱动程式与数据库交互。对于其他数据库(NoSQL),它使用专有数据库驱动程式。它提供了一个编辑器,支持代码完成和语法高亮。它提供了一种插件体系结构(基于Eclipse插件体系结构),允许用户修改应用程式的大部分行为,以提供与数据库无关的针对数据库的功能或特性。这是一个用Java编写的基于Eclipse平台的桌面应用程式。
原作者 | Serge Rider |
---|---|
开发者 | 开源社区 |
首次发布 | 2010年 |
当前版本 |
|
原始码库 | |
操作系统 | 跨平台 |
类型 | SQL数据库管理工具 |
许可协议 | Apache许可证 |
网站 | dbeaver |
DBeaver的社区版是一个自由及开放原始码软件,在Apache许可证下分发。DBeaver的闭源企业版是在商业许可下分发的。
DBeaver 这个名字由 Database 和 Beaver(海狸) 结合而来[2]。
支持的平台和语言
Dbeaver是一个跨平台工具,可以在Eclipse支持的平台(Windows、Linux、MacOS X、Solaris)上工作。有英语、中文、俄语、意大利语和德语五种语言。
功能
DBeaver功能包括:
- 执行SQL查询
- 具有大量特性的数据浏览器/编辑器
- 语法突显和SQL自动完成
- 数据库结构(元数据)浏览和编辑
- SQL脚本管理
- DDL生成
- ER模型呈现
- SSH隧道
- SSL支持(MySQL与PostgreSQL)
- 数据导出/迁移
- 导入、导出和备份数据(MySQL与PostgreSQL)
- 用于数据库测试的模拟数据生成[3]
不同数据库之间可用的特性存在差异。
参见
参考文献
- ^ 24.2.4. 2024年11月3日 [2024年11月5日].
- ^ 原作者在github上的回复. 2022 [2022-12-03]. (原始内容存档于2022-12-03).
- ^ Mock Data Generation in DBeaver. 2018 [2019-03-23]. (原始内容存档于2019-03-24).