文档首页/
数据仓库服务 GaussDB(DWS)/
管理指南/
连接GaussDB(DWS)集群/
使用第三方库连接GaussDB(DWS)集群/
使用JDBC和ODBC连接集群/
JDBC版本说明
更新时间:2024-10-08 GMT+08:00
JDBC版本说明
版本 8.3.1.200
新增特性:
- JDBC负载均衡支持CN存活列表自动感知。
- 新增参数cnListRefreshSwitch,是否开启自动感知CN存活列表,默认为off。
- 新增参数cnListRefreshDelay,配置开启自动感知CN存活列表的延迟时间,默认为1800000,单位毫秒,“cnListRefreshSwitch=on”时生效。
- 新增参数cnListRefreshPeriod,配置自动感知CN存活列表的时间周期,默认为1800000,单位毫秒,“cnListRefreshSwitch=on”时生效。
- JDBC支持证书吊销。
- JDBC支持数据库连接重连。
- 新增参数autoReconnect,是否开启数据库连接自动重连,默认为false。
- 新增参数reConnectCount,自动重连次数,默认为10。当“autoReconnect=true”时,该参数生效,超过配置的连接次数,重连失败。
版本 8.3.0.202
版本 8.2.1.1
新增参数: defaultQueryMetaData默认查询sql元信息开关,默认false。
因JDBC支持raw类型,需要查询metadata,因此如需使用JDBC操作raw类型,需设置defaultQueryMetaData为true。
开启该参数后,prepareStatement将不兼容语法create table as。可以用Statement代替。
版本 8.2.1
- 修复bug
- 使用reWriteBatchedInserts批量插入报错问题。
- spark入库到dws报错invalid input syntax for type oid: "03032VLM" 问题。
版本 8.2.0
- 新增特性:兼容Oracle Raw数据类型,使用方式如下:
- 插入或修改。
1 2 3 4
byte[] bytes = oracleResultSet.getBytes(2) prepareStatement.setBytes(bytes) //或者 prepareStatement.setObject(bytes)
- 查询。
1 2
resultSet.getBytes() resultSet.getObject()
- 插入或修改。
- 修复bug
版本 8.1.3
升级至开源版本42.2.23。
- 新增特性
- 支持nvarchar2类型。
- 支持通过resultSet.getObject获取nvarchar2对象。
版本 8.1.1.300
- 新增特性
- 支持nvarchar2类型。
- 支持通过resultSet.getObject获取nvarchar2对象。
- 修复漏洞
父主题: 使用JDBC和ODBC连接集群