
# DBeaver配置自定义驱动连接GaussDB数据库
支持通过DBeaver自定义配置驱动连接GaussDB数据库。
#### 版本要求
3.3.52.0及以上版本。
#### 网络要求
- PC端到堡垒机：18000
- 堡垒机到GaussDB数据库：对应的数据库端口，默认8000
 
#### 堡垒机侧配置
1. 登录堡垒机web界面，单击右上角下载中心，进入"下载中心"，下载"单点登录工具Windows"。
2. 选择"资源 \> 主机管理"，新建GaussDB协议主机。
3. 新建后，通过"策略 \> 访问控制策略"给用户关联GaussDB协议主机的访问权限。
 
#### DBeaver客户端配置
1. 打开DBeaver客户端，进入"数据库 \> 驱动管理器"单击"新建"。
   
   表1新建参数说明 
   | 参数名称  | 参数说明                                               |
   |:---|:---|
   | 驱动名称  | 命名为便于识别的名称，例如GaussDB                               |
   | 驱动类型  | 选择Generic                                          |
   | 类名    | org.postgresql.Driver                              |
   | URL模板 | jdbc:postgresql://{host}\[:{port}\]/\[{database}\] |
   | 默认端口  | 需要连接的数据库端口。默认8000                                  |
      
   
   
2. 选择"库"页签，单击"添加文件"，添加gsjdbc4.jar，驱动包文件需与数据库版本一致。 
   - 下载对应版本的驱动包：[获取驱动包](https://support.huaweicloud.com/usermanual-gaussdb/gaussdb_01_504.html#section2)
   
   - 下载解压后进入解压目录GaussDB_driver\\GaussDB_driver\\Centralized\\Euler2.5_X86_64，并解压Jdbc压缩包。
   
   
   
   
3. 添加完成后，单击"确定"，重新编辑对应驱动，单击"找到类"。
4. 打开DBeaver客户端，直连目标GaussDB数据库，数据库选择[1]新建的驱动文件。
5. 单击"完成"，连接成功后，打开文件：C:\\sso\\SsoTool\\DBeaver\\General\\.DBeaver\\data-sources.json，确认生成了对应连接，并打开文件C:\\sso\\SsoTool\\ssotool.conf 
   将C:\\sso\\SsoTool\\DBeaver\\General\\.DBeaver\\data-sources.json参数填入C:\\sso\\SsoTool\\ssotool.conf，填入后ssotool.conf对应行取消注释保存文件。
   
   
6. 进入"运维 \> 主机运维"，访问对应协议主机。
 
