Java 连接池是否会使oracle会话保持活动状态?

Java 连接池是否会使oracle会话保持活动状态?,java,oracle,jdbc,connection-pooling,Java,Oracle,Jdbc,Connection Pooling,我有一个关于连接池和oracle数据库的问题。如果我将连接池的最小大小设置为5,这是否意味着即使应用程序处于空闲状态,oracle数据库仍将保持5个会话处于活动状态?谢谢 是的,即使应用程序空闲,它也应该保持连接。好主意是检查池上的连接是否仍处于活动状态。HikariCP/Commons DBCP等包装器处理此类情况 //编辑 连接池不会在应用程序启动时启动5个连接,但如果需要,它将初始化新连接。当然,在完成对池的操作后,可以将池设置为关闭连接 连接池行为文档我相信,除非您指定获取时间,否则它将

我有一个关于连接池和oracle数据库的问题。如果我将连接池的最小大小设置为5,这是否意味着即使应用程序处于空闲状态,oracle数据库仍将保持5个会话处于活动状态?谢谢

是的,即使应用程序空闲,它也应该保持连接。好主意是检查池上的连接是否仍处于活动状态。HikariCP/Commons DBCP等包装器处理此类情况

//编辑 连接池不会在应用程序启动时启动5个连接,但如果需要,它将初始化新连接。当然,在完成对池的操作后,可以将池设置为关闭连接


连接池行为文档

我相信,除非您指定获取时间,否则它将保持活动状态。