云数据库 GAUSSDB-以非加密方式连接:加载驱动方式介绍

时间:2025-01-27 09:20:16

加载驱动方式介绍

加载驱动(以opengaussjdbc.jar为例)有两种方法:
  • 在代码中创建连接之前在任意位置装载:
    Class.forName("com.huawei.opengauss.jdbc.Driver");
  • 在JVM启动时参数传递,指定驱动名称,适用于DOS窗口或者Linux上执行Java代码。jdbctest为测试用例程序的名称。
    java -Djdbc.drivers=com.huawei.opengauss.jdbc.Driver jdbctest;
    • 当使用gsjdbc4.jar时,上面的Driver类名相应修改为“org.postgresql.Driver”。
    • 由于 GaussDB 在JDBC的使用上与PG的使用方法保持兼容,所以同时在同一进程内使用两个JDBC的驱动的时候,可能会造成类名冲突。
    • 本版本JDBC不再支持 IAM 认证功能。
    • 相比于PG驱动,GaussDB JDBC驱动主要做了以下特性的增强:
      • 支持SHA256加密方式登录。
      • 支持对接实现sf4j接口的第三方日志框架。
      • 支持连接级别的分布式负载均衡。
      • 支持容灾切换。
support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0059.html