有没有办法以编程方式询问c3p0正在使用多少个连接,或者可能在池耗尽时记录。
答案 0 :(得分:2)
如上面Austin评论所引用的URL所示,您可以使用JMX检查和修改正在运行的c3p0 PooledDataSources。
您也可以通过编程方式执行此操作。 c3p0的PooledDataSources有一个精心设计的API来检查它们的状态:
http://www.mchange.com/projects/c3p0/apidocs/com/mchange/v2/c3p0/PooledDataSource.html
如果您使用的是ComboPooledDataSource,则可以访问更丰富的API。
http://www.mchange.com/projects/c3p0/apidocs/com/mchange/v2/c3p0/ComboPooledDataSource.html
我希望这有帮助!