? ? 用池來管理Connection,這樣可以重復(fù)使用connection。有了池霹期,所以我們就不用自己來創(chuàng)建connection叽讳,而是通過池來獲取connection對象 但是用完以后壳繁,調(diào)用connection的close()方法也不會真的關(guān)閉connection,而是把connection歸還給池枯饿,池就可以再利用這個(gè)connection對象了酝锅。
java為數(shù)據(jù)庫連接池提供了公共的接口javax.sql.DataSource,各個(gè)廠商需要讓自己的連接池實(shí)現(xiàn)這個(gè)接口奢方,這樣的話應(yīng)用程序可以方便的切換不同廠商的連接池搔扁。
常見的連接池有:DBCP ?C3P0.
1. 自定義連接池
自定義連接池
爸舒、
2.自定義連接池:方法增強(qiáng)
3 裝飾者設(shè)計(jì)模式
使用裝飾類
使用裝飾類鏈接
4.關(guān)于C3P0連接池?
首先導(dǎo)入相關(guān)的包
以及C3P0的文件配置
文件配置
常見的配置項(xiàng)1
常見的配置項(xiàng)2
測試
6 DBCP
首先 導(dǎo)入相關(guān)jar包
常見配置項(xiàng)
測試
最后放一張DBCP和C3P0的代碼差別圖
關(guān)于JDBC連接池的介紹暫時(shí)就到這里,謝謝阁谆。