云数据库 GaussDB-JDBC包、驱动类和环境类:JDBC包

时间:2023-11-01 16:18:26

JDBC包

从发布包中获取。包名为GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Jdbc.tar.gz。解压后JDBC的驱动jar包:
  • gsjdbc4.jar:驱动类名和加载路径与PostgreSql相同,方便运行于PostgreSQL上的业务进行迁移,但接口的支持情况并不与PostgreSQL完全一致,部分不支持接口需要业务侧进行调整。
  • gsjdbc200.jar:驱动类名和加载路径与Gauss200相同,方便运行于Gauss200上的业务进行迁移,但接口支持情况并不与Gauss200完全相同,部分不支持接口需要业务侧调整。
  • opengaussjdbc.jar:主类名为“com.huawei.opengauss.jdbc.Driver”,数据库连接的url前缀为“jdbc:opengauss”,推荐使用此驱动包。如果遇到同一JVM进程内需要同时访问PostgreSQL及GaussDB Kernel的场景,请使用此驱动包。
    • 各驱动包只是驱动类加载路径不同,接口功能上相同。
    • 不能使用gsjdbc4的驱动包操作PostgreSQL数据库,虽然部分版本能够建连成功,但部分接口行为与PostgreSQL JDBC不同,可能导致未知错误。
    • 不能使用PostgreSQL的驱动包操作GaussDB Kernel数据库,虽然部分版本能够建连成功,但部分接口行为与GaussDB Kernel JDBC不同,可能导致未知错误。
support.huaweicloud.com/centralized-devg-v3-opengauss/gaussdb-12-0065.html