在我的项目中,Spring 使用 org.apache.commons.dbcp.BasicDataSource 类管理连接池。是否可以获得当前时间空闲或使用的连接数?
谢谢。
在我的项目中,Spring 使用 org.apache.commons.dbcp.BasicDataSource 类管理连接池。是否可以获得当前时间空闲或使用的连接数?
谢谢。
从 javadocs 中,如果您可以获得 BasicDataSource 的实例,您应该能够从getNumIdle()和getNumActive()方法中读取此内容。
要获取 BasicDataSource 的实例,您可以使用 JMX 并访问公开的 bean。例如,您可以使用自版本 6 更新 7 以来与 JDK 捆绑在一起的Java Visual VM。当然,您必须安装MBeans 插件。