連接池的概念及作用


定義:連接池是創建和管理一個連接的緩沖池的技術,這些連接准備好被任何需要它們的線程使用。

外文名:Connection Pool

性質:創建和管理連接的緩沖池的技術

作用

連接池的作用就是管理連接,因為如果單純的用JDBC去連接的話,頻繁的開啟 和關閉連接對於數據庫也是一種負擔。使用連接池技術后,可以不必頻繁開啟關閉連接 需要的時候就去用就好了,這樣是資源重用,而且有更快的系統反應速度

 

什么是數據庫連接池(原理)

所謂數據庫連接池,可以看作 :在用戶和數據庫之間創建一個”池”,這個池中有若干個連接對象,當用戶想要連接數據庫,就要先從連接池中獲取連接對象,然后操作數據庫。一旦連接池中的連接對象被拿光了,下一個想要操作數據庫的用戶必須等待,等待其他用戶釋放連接對象,把它放回連接池中,這時候等待的用戶才能獲取連接對象,從而操作數據庫。

 

數據庫連接池的屬性

連接對象初始的數量:initSize,一開始就創建若干個,當不夠時再添加

連接對象最大數量:maxSize,添加到最大值則不會再添加


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM