`
pengfeicao521
  • 浏览: 143877 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

打印详细sql语句

阅读更多
1.log4j.properties
# print sql
log4j.logger.jdbc.sqltiming=DEBUG,console 
log4j.logger.jdbc.connection=DEBUG,console

2 db.properties

#jdbc.driver=com.mysql.jdbc.Driver
#jdbc.url=jdbc:mysql://127.0.0.1:3306/mhjr?useUnicode=true&characterEncoding=utf-8

#驱动要修改下
jdbc.driver=net.sf.log4jdbc.DriverSpy
# url地址要修改下
jdbc.url=jdbc:log4jdbc:mysql://127.0.0.1:3306/mh?useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=123456

3 添加log4jdbc3-1.1.jar

分享到:
评论

相关推荐

    Java打印漂亮的SQL语句(被格式化的SQL语句)

    标题提及的"Java打印漂亮的SQL语句(被格式化的SQL语句)"就是一种解决方案,它利用特定的工具或库将原本杂乱无章的SQL转换为结构清晰、简洁易读的形式。 描述中提到的jar包"PrettySQLFormatter"正是这样一个工具,它...

    idea插件mybaits log 打印sql语句

    标题 "idea插件mybaits log 打印sql语句" 涉及的是一个针对IntelliJ IDEA的MyBatis日志插件,它的主要功能是帮助开发者在开发过程中实时查看并打印出MyBatis执行的SQL语句。这个功能对于调试和优化数据库查询非常...

    在ibatis日志信息中打印SQL语句的方法(个人总结)

    本文将详细讲解如何在iBatis日志信息中打印SQL语句,以便更好地理解和优化数据库操作。 首先,iBatis提供了一个强大的日志系统,支持多种日志实现,如Log4j、SLF4J、Java Util Logging等。选择哪种日志实现取决于你...

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

    以下将详细介绍几种查看LINQ生成SQL语句的方法。 1. **Debug.WriteLine()** 在使用LINQ查询时,可以利用`Debug.WriteLine()`方法将生成的SQL语句打印到控制台。例如: ```csharp var query = (from customer in ...

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

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

    C#将Lambda表达式转成Sql语句

    然而,在某些情况下,我们需要将这些表达式转换为实际的SQL语句,以便在数据库中执行。本文将深入探讨如何实现这一过程。 首先,我们需要了解Lambda表达式的基本结构。Lambda表达式通常以参数列表开始,后面跟着一...

    ideal mybatis打印sql插件

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

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

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

    如何获得PreparedStatement最终执行的sql语句

    一种可能的方法是通过日志配置,例如,启用MySQL的`Statement`和`PreparedStatement`日志,这样在执行时会打印出详细的SQL语句。 另外,开发工具如IntelliJ IDEA、Eclipse等,或者数据库管理工具如MySQL Workbench...

    打印JdbcTemplate执行sql

    综上所述,了解如何在`JdbcTemplate`中打印SQL执行是提升开发效率和诊断问题的关键。通过正确配置日志系统,我们可以轻松获取SQL执行的详细信息,这在开发和运维过程中都具有重要的价值。同时,这也为我们提供了优化...

    iBatis的动态SQL语句

    ### iBatis中的动态SQL语句详解 #### 引言 在进行数据库操作时,我们经常需要根据不同的条件构建不同的SQL语句。这种需求在实际开发中极为常见,尤其是在处理复杂的查询逻辑时。iBatis(现在通常被称为MyBatis)...

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

    以下是如何在这样的环境中配置日志来显示SQL语句的详细步骤。 首先,我们需要了解MyBatis的日志实现。MyBatis支持多种日志实现,包括Log4j、Logback、Java Util Logging、SLF4J等。选择哪种日志框架主要取决于你的...

    学习SQL语句之SQL语句大全

     PREPARE --为动态执行准备SQL 语句  EXECUTE --动态地执行SQL 语句  DESCRIBE --描述准备好的查询  ---局部变量  declare @id char(10)  --set @id = '10010001'  select @id = '10010001'  ---全局变量 ...

    springboot log4jdbc 打印完整sql

    下面我们将详细介绍如何在 SpringBoot 项目中使用 Log4jdbc 打印完整的 SQL 语句。 一、添加依赖 首先,我们需要在 pom.xml 文件中添加 Log4jdbc 的依赖项: ```xml <groupId>com.googlecode.log4jdbc</groupId>...

    idea mybatislog 日志打印 打印完整sql

    如果你的项目中没有明确指定日志框架,MyBatis将无法打印SQL。因此,确保项目中包含一个有效的日志实现库是第一步。 1. **配置日志框架**: - **Log4j**: 在项目中添加log4j的依赖,并在`log4j.properties`或`log4...

    若依微服务数据库执行sql

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

    P6SPY JDBC拦截打印sql语句 非常好的调试工具

    P6spy是一个JDBC Driver的包装工具,p6spy通过对JDBC Driver的封装以达到对SQL语句的监听和分析,以达到各种目的。 p6spy的安装步骤: 1. 下载p6spy的安装包 2. 把p6spy的jar包放到Classpath中,如果是WEB App...

    Mybatis拦截器实现统计sql执行时间及打印完整sql语句

    在本例中,我们关注的是如何使用拦截器来实现 SQL 执行时间的统计以及打印完整的 SQL 语句。这在调试和性能优化时非常有用,因为它能帮助我们了解哪些 SQL 查询可能成为性能瓶颈。 首先,我们需要创建一个实现了 ...

    web逆向工程(自动生成sql语句)

    还有一些专门针对Mybatis的工具,如Mybatis Log Plugin,可以在日志中打印出执行的SQL语句,便于分析。 4. **动态SQL逆向**:在某些情况下,SQL语句是在运行时动态生成的。这可能涉及到条件判断、循环等复杂逻辑。...

    Golang sqlx 使用sql语句 Where in 解决办法

    方法1、使用语言的for语句循环生成SQL语句中的“?”,类似这样: 新建方法 func placeholders(n int) string { var b strings.Builder for i := 0; i 0 { b.WriteString("?") } return b.String() }  调用...

Global site tag (gtag.js) - Google Analytics