任何人都可以帮助我理解这两个属性
inactiveConnectionTimeout
和maxIdleTime
在使用Oracle.ucp.jdbc.PoolDataSource
时有什么区别吗
Oracle 文档没有给出清晰的说明,也没有给人留下相同的印象。我无法理解为什么我们有两个属性?
Oracle 文档参考: https://docs.oracle.com/cd/E11882_01/java.112/e12826/oracle/ucp/jdbc/PoolDataSource.html#setInactiveConnectionTimeout_int_
这两个属性没有区别,可以使用其中任何一个。可能是在 PoolDataSource 中添加了 maxIdleTime 属性,以使其与其他连接池保持一致。