java查看druid连接池连接释放情况
时间: 2023-08-13 13:07:40 浏览: 142
Java_jdbc数据库连接池总结.doc
Druid 提供了一些监控和统计的功能,可以帮助你查看连接池连接释放情况。你可以在应用程序中通过以下代码来获取连接池的监控信息:
```
// 获取 DruidDataSource 对象
DruidDataSource dataSource = ...;
// 获取连接池的监控信息
DruidDataSourceStatValue statValue = dataSource.getStatValue();
// 输出连接池的监控信息
System.out.println("连接池活跃连接数:" + statValue.getActiveCount());
System.out.println("连接池空闲连接数:" + statValue.getPoolingCount());
System.out.println("连接池使用次数:" + statValue.getUseCount());
System.out.println("连接池连接等待次数:" + statValue.getWaitCount());
System.out.println("连接池连接创建时间:" + statValue.getCreateTime());
System.out.println("连接池连接最后一次使用时间:" + statValue.getLastUsedTime());
```
以上代码中,`DruidDataSourceStatValue` 对象是连接池的监控信息,可以通过 `DruidDataSource` 对象的 `getStatValue()` 方法来获取。通过 `DruidDataSourceStatValue` 对象,你可以获取连接池中的活跃连接数、空闲连接数、连接使用次数、连接等待次数等信息。
阅读全文