java - 询问 c3p0 有多少个连接正在使用

标签 java c3p0

有没有办法以编程方式询问 c3p0 有多少连接正在使用,或者在池耗尽时记录。

最佳答案

如上面 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

希望这会有所帮助!

关于java - 询问 c3p0 有多少个连接正在使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12725508/

相关文章:

java - 如何让 ScriptEngine 运行多个 javascript 文件?

mysql - c3p0 DataSource 监视器死锁 - 所有线程挂起 - 如何修复

java - c3p0 默认连接测试器 - 如何处理错误?

java - c3p0属性在配置文件中的哪里放置?

java - 简单的 Java 用户界面

java - 如何获取 map 上点击位置的 GeoPosition?

java - 将同一客户的不同文件中的数字相加

java - 在postgreSQL驱动程序中打印PreparedStatement

java - Hibernate和mysql超时问题

java - 在jPanel上绘制并获取绘制的内容