druid 打印sql语句
时间: 2024-12-28 21:40:05 浏览: 25
Druid是一个强大的数据库连接池,它提供了一种便捷的方式来管理和监控SQL语句的执行。如果你想在Druid中打印SQL语句,通常需要配置日志系统。以下是配置步骤:
1. **添加依赖**:首先确保在你的项目中已经包含了Druid的日志模块,例如Spring Boot中的druid-spring-boot-starter。
2. **配置日志级别**:在application.properties或application.yml文件中设置Druid的log4j或Logback的相关配置,比如`logging.level.org.apache.druid=debug`,这会开启Druid的详细日志。
3. **启用SqlStat功能**:Druid内部有一个SqlStatManager用于收集SQL相关信息,如果要打印SQL,需要启用这个功能。在Druid的配置文件(如 DruidConfig.xml 或 druid.properties)中加入类似这样的配置:
```xml
<stat-view-servlet>
<param name="mergeSql" value="true" />
<param name="exclusions" value="select/*,update/*,insert/*,delete/*" />
</stat-view-servlet>
```
4. **访问监控页面**:启动应用后,可以通过访问`http://localhost:8080/druid-stat-center`(假设端口为8080)查看统计信息,其中包括了SQL执行情况。
阅读全文