數據源操作的核心原理就是,在一個對象池中保存多個數據庫的連接(也稱為數據庫連接池,Connection Pool),這樣以后再進行數據庫操作時,直接從連接池中取出一個數據庫連接,當數據庫操作完成后,再將此連接放回到數據庫連接池中,等待其他用戶繼續使用。
** 最小連接數:** 如果一個程序在使用時沒有一個用戶連接,則數據庫最小應該維持的數據庫連接數。
最大連接數: 在一個程序中一個數據庫最多可以打開的數據庫連接數。
最大等待時間: 當一個數據庫連接池中已經沒有更多的數據庫連接提供給用戶使用時,其他用戶等待的最大時間,如果在最大等待時間內有連接放回,則可以繼續使用;如果超過了最大等待時間,則用戶無法取得數據庫連接。