DBeaver介绍
DBeaver 系免费的多平台数据库工具,适用于开发人员、SQL程序员、数据库管理员和分析人员。 支持任何具有JDBC驱动程序的数据库(这主要表示ANY数据库)。 EE版本还支持非JDBC数据源(WMI,MongoDB,Cassandra,Redis)。
DBeaver 有很多功能,包括元数据编辑器,SQL编辑器,丰富的数据编辑器,ERD,数据导出/导入/迁移,SQL执行计划等。
基于Eclipse平台。
使用插件架构并为以下数据库提供附加功能:MySQL/MariaDB,PostgreSQL,Oracle,DB2 LUW,Exasol,SQL Server,SQLite,Firebird,H2,HSQLDB,Derby,Teradata,Vertica,Netezza,Informix。
DBeaver 有两种版本:社区版(Community Edition,简称为CE版)和企业版(Enterprise Edition,简称EE版),其中社区版是免费开源的。
EE版本包括CE版本的所有功能,并且:
支持NoSQL数据库:
Apache Cassandra
MongoDB
Redis
WMI(Windows Management Instrumentation)
附加EE插件:
Office格式支持(XLS)用于数据导出
持久查询管理器数据库(允许跟踪所有SQL)
JSON格式查看器/编辑器(在MongoDB和关系数据库中)
Eclipse Marketplace(允许轻松安装任何其他Eclipse插件)
注册
- 下载相关“学习”文件: 链接:https://pan.baidu.com/s/1wW5VVcKb8-fL9Yo7uBaq0w,提取码:afsd
- 先下载压缩包解压后得到dbeaver-agent.jar,把它放到你认为合适的文件夹内。
- 在安装好DBeaverEE后进入其根目录下dbeaver.ini文件
4.在打开的dbeaver.ini编辑窗口末行添加:-javaagent:/absolute/path/to/dbeaver-agent.jar,一定要自己确认好路径,填错会导致DBeaverEE打不开!!!最好使用绝对路径。
示例:
mac: -javaagent:/Users/neo/dbeaver-agent.jar
linux: -javaagent:/home/neo/dbeaver-agent.jar
windows: -javaagent:E:\CodeProgramData\DBeaver-agent\dbeaver-agent.jar
5.启动DBeaverEE
注意
21.0版本开始自行安装jdk11,替换dbeaver.ini内由-vm指定的java路径,把地址换成自己安装的!
如果你的dbeaver.ini内没有-vm参数,请在首行添加你安装jdk的java路径:
-vm
/path/to/your/bin/java
window案例:
-vm
E:\Java\jdk-11.0.12\bin
如果提示错误: "Error opening zip file or JAR manifest missing : dbeaver-agent.jar",这种情况请试着填上jar文件的绝对路径.