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

时间:2016-03-02 16:45:56

标签: java oracle jdbc connection-pooling

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

1 个答案:

答案 0 :(得分:3)

是的,即使应用程序处于空闲状态,也应保持连接。好主意是检查池上的连接是否仍然存在。像HikariCP / Commons DBCP这样的包装器处理这种情况。

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

连接池行为文档link