數據庫連接池
數據庫連接池負責分配,管理,釋放數據庫連接,它允許應用程序重復使用一個連接而不是重新建立一個;它會自動釋放空閑時間較大的數據庫連接,來避免因為沒有釋放連接而引起的數據庫連接遺漏。這項技術能明顯提高對數據庫操作性能。
連接池的好處
數據庫連接數,是一個數據庫,最多能夠同時接受多少個客戶的連接。在沒有數據庫連接池的情況下,一個客戶,每次訪問都要新建一個連接,執行sql,然后關閉釋放連接。問題是新建一個數據庫連接, 是一個耗費資源,花費不少時間的動作,因此就需要連接池。
連接池會事先打開一部分的連接,并維持著這些鏈接??蛻粝胍獔绦袛祿靤ql操作,從連接池中獲得連接,用完后還給連接池即可。
常見的開源數據庫連接池
dbcp , c3p0