文档首页/ 云堡垒机 CBH/ 常见问题/ 故障排除/ SSO运维故障/ DBeaver配置自定义驱动连接GaussDB数据库
更新时间:2024-10-21 GMT+08:00

DBeaver配置自定义驱动连接GaussDB数据库

支持通过DBeaver自定义配置驱动连接Gaussdb数据库。

版本要求

3.3.52.0及以上版本。

网络要求

  • PC端到堡垒机:18000
  • 堡垒机到GaussDB数据库:对应的数据库端口,默认8000

堡垒机侧配置

  1. 登录堡垒机web界面,单击右上角下载中心,进入“下载中心”,下载“单点登录工具Windows”

    图1 下载登录工具

  2. 选择资源 > 主机管理,新建GaussDB协议主机。
  3. 新建后,通过策略 > 访问控制策略给用户关联GaussDB协议主机的访问权限。

DBeaver客户端配置

  1. 打开DBeaver客户端,进入数据库 > 驱动管理器单击“新建”

    表1 新建参数说明

    参数名称

    参数说明

    驱动名称

    命名为便于识别的名称,例如GaussDB

    驱动类型

    选择Generic

    类名

    org.postgresql.Driver

    URL模板

    jdbc:postgresql://{host}[:{port}]/[{database}]

    默认端口

    需要连接的数据库端口。默认8000

  2. 选择“库”页签,单击“添加文件”,添加gsjdbc4.jar。

    下载gsjdbc4.jar文件,驱动包文件与数据库版本一致:

    下载解压后进入解压目录GaussDB_driver\GaussDB_driver\Centralized\Euler2.5_X86_64,并解压Jdbc压缩包。

  3. 添加完成后,单击“确定”,重新编辑对应驱动,单击“找到类”
  4. 打开DBeaver客户端,直连目标GaussDB数据库,数据库选择步骤一新建的驱动文件。
  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. 进入运维 > 主机运维,访问对应协议主机。