Получить количество бесплатных подключений в пуле подключений - PullRequest
2 голосов
/ 14 декабря 2009

В моем проекте Spring управляет пулом соединений с классом org.apache.commons.dbcp.BasicDataSource. Можно ли узнать, сколько подключений свободно или используется в текущее время?

Спасибо.

Ответы [ 2 ]

7 голосов
/ 14 декабря 2009

Из javadocs вы должны иметь возможность прочитать это из методов getNumIdle () и getNumActive () , если вы можете получить экземпляр BasicDataSource.

0 голосов
/ 13 апреля 2011

Чтобы получить экземпляр BasicDataSource, вы можете использовать JMX и получить доступ к открытым компонентам. Например, вы можете использовать Java Visual VM , которая поставляется вместе с JDK начиная с версии 6, обновления 7. Конечно, вы должны установить плагин MBeans .

...