四個流行的Java串連池

來源:互聯網
上載者:User

http://coolshell.cn/articles/2483.html

C3P0是一個開放原始碼的JDBC串連池,它在lib目錄中與Hibernate一起發布,包括了實現jdbc3和jdbc2擴充規範說明的Connection 和Statement 池的DataSources 對象。(首頁:http://sourceforge.net/projects/c3p0/)

BoneCP 是一個開源的快速的 JDBC 串連池。BoneCP很小,只有四十幾K(運行時需要log4j和Google
Collections的支援,這二者加起來就不小了),而相比之下 C3P0 要六百多K。另外個人覺得 BoneCP 有個缺點是,JDBC驅動的載入是在串連池之外的,這樣在一些應用伺服器的配置上就不夠靈活。當然,體積小並不是 BoneCP 優秀的原因,BoneCP 到底有什麼突出的地方呢,請看看效能測試報告。(首頁:http://jolbox.com/)

DBCPDatabase Connection Pool)是一個依賴Jakarta
commons-pool對象池機制的資料庫連接池,Tomcat的資料來源使用的就是DBCP。目前 DBCP 有兩個版本分別是 1.3 和 1.4。1.3 版本對應的是 JDK 1.4-1.5 和 JDBC 3,而1.4 版本對應 JDK 1.6 和 JDBC 4。因此在選擇版本的時候要看看你用的是什麼 JDK 版本了,功能上倒是沒有什麼區別。(首頁:http://commons.apache.org/dbcp/)

Proxool是一個Java SQL Driver驅動程式,提供了對你選擇的其它類型的驅動程式的串連池封裝。可以非常簡單的移植到現存的代碼中。完全可配置。快速,成熟,健壯。可以透明地為你現存的JDBC驅動程式增加串連池功能。(首頁:http://proxool.sourceforge.net/)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.