有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

OracleDataSource、OracleUCP、Commons DBCP和Tomcat连接池之间的java差异?

我读了一些关于stackoverflow、mkyong和TomcatJDBC池的官方文档的链接。我太困惑了

需要注意的要点:

1)我了解Oracle通用连接池是一个新概念,不稳定。在这个链接中,该人询问有关OracleDataSource(请注意)Link1

2)所以让我们说UCP是完全不同的。 现在,Mkyong(尊重)提供了本教程Link2

3)然后在Tomcat的官方文档上有这个链接Link3

OracleDataSourceCommons DBCP之间有什么区别?是否类似于我们使用Commons DBCP配置OracleDataSource

MKYONG使用哪种数据源池配置方法

什么是Tomcat JDBC连接池Link4


共 (2) 个答案

  1. # 1 楼答案

    UCP(通用连接池)从11.1.0.7开始出现。UCP以及RAC、RAC One和ADG是经过测试和认证的组合,用于处理数据库故障切换。有关UCP的更多详细信息,请参阅UCP Developer's guide

  2. # 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——它似乎得到了更积极的维护