簡體   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