文档首页/ 数据仓库服务 GaussDB(DWS)/ 常见问题/ 数据库连接/ GaussDB(DWS)是否支持第三方客户端以及JDBC和ODBC驱动程序?
更新时间:2024-10-08 GMT+08:00

GaussDB(DWS)是否支持第三方客户端以及JDBC和ODBC驱动程序?

推荐使用GaussDB(DWS)客户端和驱动程序。与开源的PostgreSQL客户端和驱动程序相比,有两个主要的优点:

  • 安全强化:PostgreSQL驱动程序只支持MD5认证,但GaussDB(DWS)驱动程序支持SHA256和MD5。
  • 数据类型增强:GaussDB(DWS)驱动程序支持新的数据类型smalldatetime和tinyint。

GaussDB(DWS)支持开源PostgreSQL客户端和JDBC和ODBC驱动程序。

兼容的客户端和驱动程序版本如下:

  • PostgreSQL的psql 9.2.4或更高版本
  • PostgreSQL JDBC驱动程序9.3-1103或更高版本
  • PSQL ODBC 09.01.0200或更高版本

使用JDBC/ODBC连接GaussDB(DWS),可参见《数据仓库服务开发指南》的教程:使用JDBC或ODBC开发

  • 建议使用官方推荐的方式连接数据库。参见连接集群方式
  • 其它客户端不能保证100%兼容性,需要客户自行验证。
  • 使用其它客户端如果出现不兼容而报错,且不能替换客户端的情况,可尝试替换客户端中的libpq驱动。替换方法:参见工具下载下载并解压gsql客户端压缩包,获取gsql目录下的libpg.so,替换到客户端指定目录中。