OracleDataSource、OracleUCP、Commons DBCP和Tomcat连接池之间的java差异?
我读了一些关于stackoverflow、mkyong和TomcatJDBC池的官方文档的链接。我太困惑了
需要注意的要点:
1)我了解Oracle通用连接池是一个新概念,不稳定。在这个链接中,该人询问有关OracleDataSource(请注意)Link1
2)所以让我们说UCP是完全不同的。 现在,Mkyong(尊重)提供了本教程Link2
3)然后在Tomcat的官方文档上有这个链接Link3
OracleDataSource和Commons DBCP之间有什么区别?是否类似于我们使用Commons DBCP配置OracleDataSource
MKYONG使用哪种数据源池配置方法
什么是Tomcat JDBC连接池Link4
# 1 楼答案
UCP(通用连接池)从11.1.0.7开始出现。UCP以及RAC、RAC One和ADG是经过测试和认证的组合,用于处理数据库故障切换。有关UCP的更多详细信息,请参阅UCP Developer's guide
# 2 楼答案
你需要阅读更多最新的文档
UCP既不是新的,也不稳定
OracleDataSource是从Java连接到Oracle数据库的方式
Commons DBCP是一个数据库连接池
是的,您可以使用Commons DBCP来汇集来自OracleDataSource的连接
MKYOUNG正在使用Commons DBCP。Tomcat自动对所有数据源使用Commons DBCP
Tomcat JDBC是连接池的替代品。与Commons DBCP 1相比,它在多线程环境中具有显著优势。x、 与Commons DBCP 2相比。差异要小得多。在这两者之间,我推荐Commons DBCP 2。默认情况下为x——它似乎得到了更积极的维护