JebcTemplate执行query时打印使用的druid链接池里面的链接信息
时间: 2024-09-25 22:10:36 浏览: 30
JebcTemplate 是一个基于 Java 的模板引擎,它通常用于Spring框架中的数据库操作。当JebcTemplate 执行 SQL 查询时,由于它是通过 Spring 的 JdbcTemplate 进行连接管理,实际上底层是依赖 Druid 数据库连接池。
Druid 提供了详细的日志记录功能,包括对连接的获取、释放等操作。如果开启了相应的日志级别(如 DEBUG 级别),在执行 query 操作时,你可以看到类似于这样的日志输出:
```
[Druid-ConnectionPool] [INFO ] [00:00:00,000] - 获取连接耗时 5ms, 从 druid://pool_name?minIdle=8&maxActive=16 等待队列中取连接, pool剩97个, maxPerRoute=0
```
这里的信息可能会包含连接的 URL、连接获取的时间以及连接池的状态等。要查看这些信息,你需要确保你的 Druid 配置文件(druid.properties 或 application.yml)启用了 log4j 或 slf4j 相关的日志记录,并且设置适当的日志级别。
如果你想要实时查看这些信息,可以考虑在运行环境中添加监控工具,比如 Spring Boot 自带的 Actuator 或者第三方的数据库连接池监控插件。
阅读全文