242 Commits

Author SHA1 Message Date
6742d8b44a feat: characterEncoding add gb18030 charset 2023-07-28 15:20:40 +08:00
2b1ec26ab7 fix: change driver default port 5431 to 5432 2023-07-13 14:31:34 +08:00
8cdbb66a99 !136 fix: call function return out numeric issue
Merge pull request !136 from travelliu/master
2023-07-10 02:20:44 +00:00
9b9c950468 fix: call function return out numeric issue 2023-07-07 16:19:45 +08:00
e7e2cc25f8 !135 fix: registerOutParameter more than two struct issue
Merge pull request !135 from travelliu/master
2023-07-06 01:26:36 +00:00
fd02c9653e !134 Enhance performance for getIndexInfo() in org.postgresql.jdbc.PgDatabaseMetaData
Merge pull request !134 from 罗海雄/master
2023-07-05 06:25:28 +00:00
9e15b15036 解决PgDatabaseMetaData getIndexInfo里面多次调用expand_array的问题
Signed-off-by: 罗海雄 <haixiong.luo@enmotech.com>
2023-07-05 04:35:44 +00:00
144643c4cd Revert "getIndexInfo里面,当Version > ServerVersion.v8_3时"
This reverts commit 6fde43e099738fc181c20a02c3ff5115a6b2ca57.
2023-07-05 04:28:36 +00:00
aa66eb49b2 fix: registerOutParameter more than two struct issue 2023-07-05 12:05:55 +08:00
6fde43e099 getIndexInfo里面,当Version > ServerVersion.v8_3时
函数information_schema._pg_expandarray(i.indkey)会被多次调用(根据pg_index的行数),在某些场景下会产生性能瓶颈。
这个commit调整写法,只对符合条件的索引才会调用该函数
2023-07-05 10:47:00 +08:00
0af1572ef1 fix: add _getTypeNameByOIDStatement for TypeInfoCache. 2023-07-04 14:16:19 +08:00
1e76e8499d feat: getblob support bytea/blob 2023-06-20 16:51:16 +08:00
b4c1be2b42 1. 修复org.postgresql.jdbc.PgPreparedStatement#setBinaryStream(int, java.io.InputStream)
org.postgresql.jdbc.PgPreparedStatement.setBinaryStream(int, java.io.InputStream, long)
方法没有生效blobMode的问题
2023-05-19 16:55:52 +08:00
053477ff07 !129 修复集群探测主节点执行sql时没有字符编码类型报错
Merge pull request !129 from 陈紫阳/master
2023-05-17 00:57:31 +00:00
e67f228c6c !128 【bugfix】修复leastconn模式并发场景下有小概率没有完全负载均衡的问题
Merge pull request !128 from 周聪/dev_autobalacne_atomicity
2023-05-17 00:53:07 +00:00
ec9794bc35 修复集群探测主节点执行sql时没有字符编码类型报错 2023-05-11 16:29:04 +08:00
5991c1af76 【bugfix】修复leastconn模式并发场景下有小概率没有完全负载均衡的问题 2023-05-08 10:26:42 +08:00
c2d84d584b 1. 修复了 驱动字符集设置参数非线程安全的问题
2. 修复CODE-STYLE 问题
2023-05-04 14:08:23 +08:00
c37df7b696 !125 【master回合】修复集群主机心跳线程退出问题
Merge pull request !125 from 陈紫阳/master
2023-03-27 12:19:21 +00:00
b6590ffa89 kill心跳线程 2023-03-27 19:37:53 +08:00
09b05d2f27 bugfix closeConnectionThread的时间间隔错误 2023-03-20 16:23:33 +08:00
b0e2dc50d5 !120 判断是否开启心跳
Merge pull request !120 from 陈紫阳/master
2023-03-16 11:34:18 +00:00
86197cde3c 判断是否开启心跳 2023-03-16 16:17:43 +08:00
261875204e !118 释放心跳检测中探活创建的PGStream
Merge pull request !118 from 陈紫阳/master
2023-03-15 12:46:59 +00:00
b1e5a8078a 释放心跳检测中探活创建的PGStream 2023-03-15 20:00:16 +08:00
65bd1d2724 leastconn负载均衡模式下,url串只有一个节点没挂掉,建连时会报异常‘CachedCreatingConnectionSize should not be less than 0, reset to 0.’ 2023-03-14 22:25:51 +08:00
e8dc0b8a46 【bugfix】 【测试类型:接口功能】【测试版本:5.0.0】 leastconn负载均衡模式下,JDBC连接失效,数据库端连接未kill 2023-03-13 17:52:45 +08:00
7feb928a02 !110 【bugfix】【测试类型:接口功能】【测试版本:5.0.0】 JDBC连接参数autoBalance=leastconn后,java主程序执行完成后进程不能正常退出
Merge pull request !110 from 周聪/bugfix_add_thread_close_method
2023-03-09 15:00:26 +00:00
76d971ecb8 【测试类型:接口功能】【测试版本:5.0.0】 JDBC连接参数autoBalance=leastconn后,java主程序执行完成后进程不能正常退出 2023-03-09 22:52:06 +08:00
c82a9b05fc !109 修复JDBC节点加入心跳线程,进程不能正常退出
Merge pull request !109 from 陈紫阳/master
2023-03-09 14:33:49 +00:00
6dac732b01 退出心跳线程 2023-03-09 22:19:52 +08:00
58a884c8a1 【bugfix】 JDBC连接快速负载均衡相关参数设置异常值,应该先抛错,不进行连接,现状是抛错后仍连接 2023-03-08 19:13:57 +08:00
19d4aa4707 !105 JDBC高可用优化
Merge pull request !105 from 陈紫阳/master
2023-02-28 14:07:46 +00:00
9fdf9b36b4 心跳检测任务 2023-02-28 21:21:18 +08:00
95a2c0031d !103 【feature】 jdbc实现最小连接模式和集群状态变化时触发快速负载均衡
Merge pull request !103 from 周聪/dev_loadbalance_20230223_pr
2023-02-28 11:08:08 +00:00
7dfd142535 jdbc实现leastconn最小连接模式和集群状态变化时的快速负载均衡 2023-02-27 22:31:38 +08:00
c74202ee5f 修改cleanupTimer原子更新器 2023-02-24 15:39:51 +08:00
fed2474280 修复版本号更新错误问题 2023-02-08 16:07:44 +08:00
c76de532d4 更新版本号至5.0.0 2023-02-08 10:51:19 +08:00
c1c9b94786 implement new setObject(int,Object, SQLType) interface 2022-12-15 21:25:40 +08:00
cf8aad2ee8 修复 分区表查询出隐藏列信息
ISSUE: https://gitee.com/opengauss/openGauss-connector-jdbc/issues/I6665T
2022-12-14 21:04:18 +08:00
9221f491ec 修改openGauss.JDBC.getBoolean返回为true的判断,使其在内容为'1'时可返回true 2022-11-28 19:36:56 +08:00
bd25e9ded6 add schema.type search config 2022-11-03 17:42:01 +08:00
484a54f99c update to 3.1.0 2022-09-30 14:59:23 +08:00
fce944cd03 add xml validating 2022-09-27 09:32:50 +08:00
6a0f05bd4a add sslcontext param to support different ssl context 2022-09-05 15:28:43 +08:00
66b0da5a72 !89 [feature] add socketTimeoutInConnecting param value to avoid thread blocking when connectiong
Merge pull request !89 from 周斌/new_sockettimeout
2022-08-29 06:59:10 +00:00
70af2f4220 add socketTimeoutInConnection parameters 2022-08-29 12:00:16 +08:00
101a3a2d79 repair cve-2022-31197 2022-08-17 17:06:52 +08:00
f6795c3f8e support non standard create package grammer 2022-07-23 16:44:16 +08:00