1. 程式人生 > >資料連線池的工作機制是什麼

資料連線池的工作機制是什麼

資料連線池是把資料庫連線放到中間伺服器上,比如tomcat,那麼相當於每次你操作資料庫的時候就不需要再"連線"到資料庫再進行相關操作,而是直接操作伺服器上的"連線池",.這樣的話就可以提高"效率".但是資料池一般是用在資料量比較大的專案,這樣可以提高程式的效率,想一想這樣的話是不是就把相關的負荷加在了伺服器上,因為這個""是在伺服器上的,對於小資料量處理的專案不推薦使用,應為過於頻繁的請求會使得伺服器負載加重

J2EE伺服器啟動時會建立一定數量的池連線,並一直維持不少於此數目的池連線。客戶端程式需要連線時,池驅動程式會返回一個未使用的池連線並將其標記為忙。如果當前沒有空閒連線,池驅動程式就新建一定數量的連線,新建連線的數量由配置引數決定。當使用的池連線呼叫完成後,池驅動程式將此連線表記為空閒,其他呼叫就可以使用這個連線。