繁体   English   中英

Java SE中的连接池?

[英]Connection Pooling in Java SE?

在没有找到Java EE的情况下很难找到资源,但这是我正在寻找的:

我所拥有的只是一个标准的Java SE应用程序,它会产生大量的数据库连接。 我只需要使用连接池。 有什么建议么?

我建议c3p0 还有另一个问题讨论了c3p0与DBCP和几个独立的连接池。

以下是两个不需要任何Java EE的选项:

C3P0 - 我在Java SE应用程序中使用了这个池库很长一段时间,但是它不支持新的Java 6 JDBC接口。 您仍然可以使用Java 6池,但如果您尝试调用任何新方法,则会抛出异常,说明该方法未实现。

DBCP - 我自己从未使用过这个连接池,但我看过各种关于它的帖子,它确实支持Java 6中添加的新JDBC功能

我还可以建议BoneCP( http://jolbox.com )吗? 它是目前最快的连接池,提供了一个很好的功能集。

javax.sql.DataSource提供了一个连接池,大多数DB供应商都提供了DataSource的实现。

看看HikariCP 甚至BoneCP的作者也承认它现在是山丘之王。

以下是Java连接池库的列表。 作为Hibernate的一部分,我只使用了c3po,到目前为止它工作得很好(就像我实际看到的那样......但我想如果我很少注意到我正在使用的连接池软件,那么它工作得很好;-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM