求jdbc的连接池,该怎么处理
发布网友
发布时间:2022-04-08 18:23
我来回答
共1个回答
热心网友
时间:2022-04-08 19:53
根据 tian36005274 的回答,及本机测试(基于ORACLE,MYSQL)
1,一个Connection上可以建多个Statement(ORACLE:300个,MYSQL:三万个以上,超过则程序异常终止)
2,一个Statement也可以查出多个ResultSet
3,4,因为要控制事务,所以要建多个Connection,我在考虑另一个问题,为什么提交事务是Connection的方法,而不是Statment的方法,如果每个Statement可以独立提交,是否可以提高性能吗?
5,6,7,8,9,经我对一些连接池的测试,连接池并不关闭物理链接,除非 查询超时,重试失败 或者 连接池比较空闲,超过最大的空闲连接数;在Web容器关闭时,连接池是自动释放的,Spring是怎么做的还没研究过