2012-01-31 77 views
5

有誰知道使用BoneCP記錄連接池數據(即打開和空閒數據庫連接的數量)很熱嗎?使用我正在遷移的C3P0很容易實現(實際上這些信息默認記錄在那裏),但它似乎更難唱歌BoneCP。現在我在日誌中看到的是原始SQL語句。如何使用BoneCP記錄連接池數據

回答

5

使用統計類。例如: ...設置BoneCP連接池對象

Statistics stats = connectionPool.getStatistics() (previously getStats but later renamed) 
return 
"Tot Conn Created: " + stats.getTotalCreatedConnections() + 
"Tot Free Conn:  " + stats.getTotalFree() + 
"Tot Leased Conn: " + stats.getTotalLeased();