我想要知道 日志里面打印sql语句
时间: 2023-03-31 16:01:37 浏览: 183
您可以使用数据库连接池来打印 SQL 语句,具体方法是在连接池配置文件中设置相应的参数,例如在 C3P 连接池中,可以设置 debugUnreturnedConnectionStackTraces 参数为 true,这样就可以在控制台或日志中看到 SQL 语句的输出。另外,也可以使用第三方的 SQL 日志工具,例如 p6spy 等。
相关问题
idea打印sql语句
在使用IDEA进行开发时,可以通过设置mybatis-plus的日志打印来实现打印SQL语句。首先,在mybatis-plus的配置文件中,将log-impl设置为org.apache.ibatis.logging.stdout.StdOutImpl。这样,mybatis-plus就会将SQL语句和查询结果都打印到控制台上。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [idea控制台如何打印sql](https://blog.csdn.net/weixin_50989637/article/details/130083532)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [IDEA 控制台打印Mybaits SQL语句](https://blog.csdn.net/qq_41999004/article/details/120253127)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [IDEA sql日志 Mybatis log插件](https://blog.csdn.net/qq_38321137/article/details/128221892)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
mybatis打印sql语句
可以在配置文件中设置日志级别为DEBUG,这样在执行 SQL 语句时就会打印出对应的 SQL 语句。例如,在 mybatis-config.xml 文件中添加如下配置:
<configuration>
<settings>
<setting name="logImpl" value="LOG4J"/>
</settings>
<typeAliases>
...
</typeAliases>
<mappers>
...
</mappers>
<plugins>
...
</plugins>
</configuration>
其中,logImpl 配置项可以设置为 LOG4J、SLF4J、STDOUT 等,具体可以根据项目需要进行选择。
阅读全文