`
gcq04552015
  • 浏览: 462169 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

控制台显示sql语句

 
阅读更多
在log4j.properties这个配置文件中加入以下配置语句即可:
log4j.logger.com.ibatis = DEBUG 
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource = DEBUG 
log4j.logger.com.ibatis.common.jdbc.ScriptRunner = DEBUG 
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate = DEBUG 
log4j.logger.java.sql.Connection = DEBUG 
log4j.logger.java.sql.Statement = DEBUG 
log4j.logger.java.sql.PreparedStatement = DEBUG, fileout 
log4j.logger.java.sql.ResultSet = DEBUG
==================================================
1.<appender name="IBatis" class="org.apache.log4j.ConsoleAppender"> 
2. 
3.<layout class="org.apache.log4j.PatternLayout"> 
4. 
5.<param name="ConversionPattern" 
6. 
7.value="%-4r [%t] %-5p %c %x - %m%n" /> 
8. 
9.</layout> 
10. 
11.<filter class="org.apache.log4j.varia.LevelRangeFilter"> 
12. 
13.<param name="LevelMin" value="DEBUG" /> 
14. 
15.<param name="LevelMax" value="DEBUG" /> 
16. 
17.</filter> 
18. 
19.</appender> 
20. 
21.<logger name="com.ibatis" additivity="true"> 
22. 
23.<level value="DEBUG" /> 
24. 
25.</logger> 
26. 
27.<logger name="java.sql.Connection" additivity="true"> 
28. 
29.<level value="DEBUG" /> 
30. 
31.</logger> 
32. 
33.<logger name="java.sql.Statement" additivity="true"> 
34. 
35.<level value="DEBUG" /> 
36. 
37.</logger> 
38. 
39.<logger name="java.sql.PreparedStatement" additivity="true"> 
40. 
41.<level value="DEBUG" /> 
42. 
43.<appender-ref ref="IBatis" /> 
44. 
45.</logger> 
46. 
47.<logger name="java.sql.ResultSet" additivity="true"> 
48. 
49.<level value="DEBUG" /> 
50. 
51.<appender-ref ref="IBatis" /> 
52. 
53.</logger>
分享到:
评论

相关推荐

    log4j打印到控制台输出sql语句

    log4j错误打印到控制台 并且输出sql语句

    在java控制台提取sql语句

    在java的控制台中看到的sql日志通常是如下的样子, Preparing: SELECT in (0,1) ORDER BY i.... 使用方法复制sql语句包括prepare丢到第一个文本框中,然后点start。转换好的就在下面了。 程序的页面可以直接双击打开。

    log4j.properties(可用于在控制台中输出sql语句)

    这是一个可以在控制台中输出sql语句的log4j的properties文件

    .net core实用技巧——将EF Core生成的SQL语句显示在控制台中.docx

    .NET Core 实用技巧——将 EF Core 生成的 SQL 语句显示在控制台中 在本文中,我们将探讨如何将 EF Core 生成的 SQL 语句显示在控制台中,以便更好地理解和学习 .NET Core。 首先,我们需要了解 EF Core 生成的 ...

    java控制台输出可执行sql,支持oracle,mysql,sqlserver,kingbas

    标题中的"java控制台输出可执行sql"指出这是一个Java库,它的主要功能是能够在控制台上显示应用程序执行的SQL语句。这通常对于调试和优化数据库交互的代码非常有用,因为可以直观地看到程序如何与数据库进行通信。这...

    mybatis+spring 框架中配置日志中显示sql语句

    4. **运行并查看日志**:完成上述配置后,当你的应用执行MyBatis的SQL操作时,控制台将输出对应的SQL语句。你可以根据这些日志来观察SQL执行情况,帮助调试和优化。 总结来说,要在MyBatis+Spring框架中配置日志以...

    查看LINQ生成SQL语句的几种方法

    在使用LINQ查询时,可以利用`Debug.WriteLine()`方法将生成的SQL语句打印到控制台。例如: ```csharp var query = (from customer in db.Customers where customer.City == "London" select customer); Debug....

    mybatis查询入门(log4j控制台sql语句日记输出的)

    【标题】"mybatis查询入门(log4j控制台sql语句日记输出的)"涉及的知识点主要集中在MyBatis框架的基础使用以及如何通过Log4j在控制台输出SQL语句,以便于调试和优化数据库操作。MyBatis是一个轻量级的Java持久层框架...

    数据库简单SQL语句小结,菜鸟不可不看

    数据库简单SQL语句小结,菜鸟不可不看数据库简单SQL语句小结,菜鸟不可不看

    使用Hibernate实现增删改查

    配置文件中的 &lt;property name="show_sql"&gt;true&lt;/property&gt; 是为了在控制台显示sql语句 这样hibernate框架环境就搭建好了 第三步,建好hibernate框架之后 需要我们有对应的数据库和实体类,所以我们要去创建数据库...

    .net core实用技巧——将EF Core生成的SQL语句显示在控制台中

    本文将介绍如何在.NET Core应用中利用内置的日志系统来显示EF Core执行的SQL语句,这对于调试和性能分析非常有帮助。 首先,我们需要创建一个实例项目。这里以一个简单的控制台应用为例,该应用连接到MySQL数据库并...

    ideal mybatis打印sql插件

    把 mybatis 输出的sql日志还原成完整的sql语句。 将日志输出的sql语句中的问号 ? 替换成真正的参数值。 通过 "Tools -&gt; MyBatis Log Plugin" 菜单或快捷键 "Ctrl+Shift+Alt+O" 启用。 点击窗口左边的 "Filter" ...

    介绍Chrome中的控制台打印信息

    谷歌浏览器控制台打印信息!前端开发人员使用,可查看自己开发的一些必要的信息

    SQL Server 控制台

    在使用SQL Server控制台时,需要注意的是,正确地编写和优化SQL语句对于数据库性能至关重要。理解SQL语句的执行计划可以帮助你找出性能瓶颈,并进行相应的调整。此外,定期更新和打补丁以保持SQL Server实例的安全性...

    springboot+mybatis配置控制台打印sql日志的方法

    完成以上配置后,当你运行Spring Boot应用时,所有的SQL操作,包括执行的SQL语句和对应的参数,都将显示在控制台上。这对于调试SQL性能问题、验证SQL语句是否正确以及理解应用程序数据库交互逻辑都非常有帮助。 ...

    Mybatis控制台打印Sql语句的实现代码

    完成上述配置后,当MyBatis执行SQL查询时,相应的SQL语句将会在控制台中显示。这对于调试查询性能、检查动态SQL的生成以及理解MyBatis如何处理数据映射都非常有用。 注意,虽然在开发阶段打印SQL语句有助于调试,但...

    若依微服务数据库执行sql

    本篇将深入探讨如何在若依微服务中执行SQL语句,以及与之相关的数据库管理和微服务设计原则。 首先,SQL(Structured Query Language)是用于管理和处理关系型数据库的标准语言,包括数据查询、更新、插入和删除等...

    MyBatis3用log4j在控制台输出SQL的方法示例

    为了实现这一目标,使用log4j在控制台输出SQL语句是一种常见而有效的手段。本文将深入探讨MyBatis3与log4j的集成方法,并通过示例代码展示如何实现SQL语句的输出。 首先,为了在控制台输出SQL语句,我们需要在项目...

    学生管理系统(三种方法控制台实现:ArrayList、SQL语句、存储过程)

    在这个项目中,我们将探讨如何使用三种不同的方法在控制台上实现这样的系统:ArrayList、SQL语句和存储过程。每种方法都有其特点和适用场景,理解它们有助于提升对数据管理和程序设计的理解。 1. **ArrayList实现**...

Global site tag (gtag.js) - Google Analytics