获取连接池中的空闲连接数

获取连接池中的空闲连接数

问题描述:

在我的项目中,Spring使用org.apache.commons.dbcp.BasicDataSource类管理连接池。有可能获得当前有多少连接是免费或使用的?获取连接池中的空闲连接数

谢谢。

从javadocs中,如果您可以获取BasicDataSource的实例,您应该可以从getNumIdle()getNumActive()方法中读取该方法。

要获得BasicDataSource的实例,您可以使用JMX并访问暴露的bean。例如,您可以使用Java Visual VM,这是自版本6起更新版本7与JDK捆绑在一起的版本。当然,您必须安装MBeans plugin