Как регистрировать данные пула соединений с помощью BoneCP - PullRequest
5 голосов
/ 31 января 2012

Кто-нибудь знает, как записывать данные пула соединений (т. Е. Количество открытых и неактивных соединений БД) с помощью BoneCP? Этого легко достичь, используя C3P0, с которого я перехожу (на самом деле эта информация там записывается по умолчанию), но, кажется, труднее получить пение BoneCP. Пока что я вижу в логах необработанные операторы SQL.

1 Ответ

5 голосов
/ 08 февраля 2012

Используйте класс Статистика.Например: ... настроить объект BoneCP connectionPool

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();
...