一、設計思路
1.連接配接池配置屬性dbbean:裡面存放可以配置的一些屬性
2.連接配接池接口iconnectionpool:裡面定義一些基本的擷取連接配接的一些方法
3.接口實作connectionpool:對上面操作進行實作,并加入一些其他方法
4.連接配接池管理connectionpoolmanager:管理所有的不同的連接配接池,所有的連接配接都能通過這裡進行獲得連接配接
5.另外還有幾個測試類,和連接配接資訊模拟的類,這裡就不進行xml 和配置檔案資訊的讀取了
<a></a>
二、代碼實作
小結 :
1.連接配接池誕生原因是,如果每次都從資料庫獲得連接配接,時間比較長,是以我們提前做建立一些連接配接,放在連接配接池裡面,每次都從裡面取
2.上面僅僅寫了連接配接池基本原理,關于多線程下連接配接池的管理沒寫,後面對多線程操作熟練了添加吧