DBCP - 它支持多线程吗?

时间:2011-07-28 07:46:56

标签: java connection-pooling apache-commons-dbcp

我在许多地方看到:http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html dbcp不是多线程的,而且速度很慢等。

然而他们去年确实发布了新版本。有谁知道上面提到的已知问题是否得到解决?

我目前正在使用c3p0,但在某些情况下发现它很麻烦(例如,我运行10个线程,最大连接池大小设置为300,几分钟内我看到几乎所有300个连接都打开......)。

谢谢,

亚伊尔

1 个答案:

答案 0 :(得分:0)

DBCP 1.4是对1.2的重大改进,所以我对有关DBCP缺点的旧讨论持谨慎态度。

有些人从c3p0中获得了更好的性能,有些人从DBCP中获得了更好的表现。连接池对配置和应用程序使用模式非常敏感,我怀疑这些库在不同的事情上都更好。