我在我的 JBoss 战争中使用 Hibernate,使用 c3p0 进行连接池,两者都在我的类路径中的 hibernate.cfg.xml 配置文件中配置
<property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
我已经看到 server.log 生成了包含有关连接池的有趣信息的行:
调试 [com.mchange.v2.resourcepool.BasicResourcePool] 跟踪 com.mchange.v2.resourcepool.BasicResourcePool@63f5e4b6 [托管:10,未使用:9,排除:0]
对于我的监控池(我正在使用 nagios),我想提供一个 JSP 来告知正在使用的连接数以及空闲的连接数,如日志文件所述。
我如何询问 c3p0 有多少托管和未使用的连接?