Oracle数据库断开时,Java应用如何通过HikariCP配置keepaliveTime自动恢复连接?
- 内容介绍
- 文章标签
- 相关推荐
本文共计975个文字,预计阅读时间需要4分钟。
相关专题:
keepalivetime 不是 hikaricp 的有效配置项 —— oracle 场景下它根本不存在,也不起作用。
HikariCP 官方从 v4.0.3 开始支持的是 keepalive-time(带连字符),且仅对 MySQL 8.0.23+ 及部分 PostgreSQL 驱动有实际效果;Oracle JDBC 驱动(ojdbc8.jar 或 ojdbc11.jar)至今不支持该参数,设了也白设。
真正起效的,是连接池自身的健康检查机制 + 数据库端配合,而不是靠“保活心跳”。
本文共计975个文字,预计阅读时间需要4分钟。
相关专题:
keepalivetime 不是 hikaricp 的有效配置项 —— oracle 场景下它根本不存在,也不起作用。
HikariCP 官方从 v4.0.3 开始支持的是 keepalive-time(带连字符),且仅对 MySQL 8.0.23+ 及部分 PostgreSQL 驱动有实际效果;Oracle JDBC 驱动(ojdbc8.jar 或 ojdbc11.jar)至今不支持该参数,设了也白设。
真正起效的,是连接池自身的健康检查机制 + 数据库端配合,而不是靠“保活心跳”。

