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

时间:2009-12-14 10:04:51

标签: java spring connection-pooling apache-commons-dbcp

在我的项目中,Spring使用org.apache.commons.dbcp.BasicDataSource类管理连接池。是否可以获得当前时间内有多少个免费或使用的连接?

感谢。

2 个答案:

答案 0 :(得分:7)

如果你能获得BasicDataSource的一个实例,你可以从javadocs中读取这个getNumIdle()getNumActive()方法。

答案 1 :(得分:0)

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