log4jdbc oracle,log4jdbc 使用

像 hibernate, mybatis 都是不打印真正执行的sql的,所以借助 log4jdbc 打印sql以及统计执行时间是非常方便的。

配置log4jdbc 有很多种方法,比如通过spring的拦截器。最简单的方法就是在jdbc.url 连接参数加上log4jdbc,然后引入相应的log4jdbc包即可。

COMMENT 原连接参数:

jdbc.url=jdbc:mysql://127.0.0.1:3306/theme?characterEncoding=utf-8

COMMENT 加入log4jdbc后的连接参数:

jdbc.url=jdbc:log4jdbc:mysql://127.0.0.1:3306/theme?characterEncoding=utf-8

引入jar包

com.googlecode.log4jdbc

log4jdbc

1.2

runtime

我用logback,所以还要引入logback 和 slf4j-api包。

因为log4jdbc 默认输出很多日志,所以需要配置,可以通过新建 log4jdbc.properties 配置,也可以通过logback.xml文件里配置, 用log4j的则是通过log4j.properties 或log4j.xml配置。

参考资料:

http://www.jialeens.com/archives/720.html

https://github.com/arthurblake/log4jdbc/blob/wiki/ProjectHome.md

http://badqiu.iteye.com/blog/743100

JDBC数据库访问操作的动态监测 之 Log4JDBC

log4jdbc是一个JDBC驱动器,能够记录SQL日志和SQL执行时间等信息.log4jdbc使用SLF4J(Simple Logging Facade)作为日志系统. 特性: 1.支持JDBC3和 ...

转】使用log4jdbc记录SQL信息

原博文出自于: http://www.cnblogs.com/xdp-gacl/p/4081848.html 感谢! 一.log4jdbc的简单介绍 使用log4jdbc在不改变原有代码的情况下,就可 ...

sql日志框架log4jdbc的AOP式使用

log4jdbc.log4j2 参考:1.  http://badqiu.iteye.com/blog/743100 2.  https://code.google.com/p/log4jdbc/ 3 ...

log4jdbc与logback集合打印日志过多的解决

在项目中使用了log4jdbc,可以很方便的把sql的参数也打印出来,便于问题调试.比如原始sql: select * from t_order where order_id = ? : 经过log4 ...

log4jdbc

log4jdbc http://www.blogjava.net/badqiu/archive/2010/08/20/329464.html http://blog.csdn.net/sfdev/ar ...

Log4jdbc demo

package log4jdbc; import java.sql.Connection; import java.sql.PreparedStatement; import org.junit.Te ...

log4jdbc打印完整SQL

一.log4jdbc简单介绍: log4jdbc是工作在jdbc层的一个日志框架,能够记录SQL及数据库连接执行信息. 一般的SQL日志会把占位符和参数值分开打印,log4jdbc则会记录数据库执行的 ...

Servlet开发 中使用 log4jdbc 记录 hibernate 的 SQL信息

一.前言 使用log4jdbc在不改变原有代码的情况下,就可以收集执行的SQL文和JDBC执行情况. 平时开发使用的ibatis,hibernate,spring jdbc的sql日志信息,有一点个缺 ...

随机推荐

一个div里有多个a标签,改变a标签的字体颜色方法

List集合实战总结

//构造被分隔的集合 List list = new List(); for (int i = 0; i <= 100; i++) { l ...

帮小黎解决问题C&plus;&plus;巩固获得数字每个位置上的数

现在有一个数字 a= 12345; 想要取得这个数字上的没一个数字 使用 除法 +模除 的方法可以获得 原理:除(/)得到的是商     模除(%)的到的是余数 采用这种方式,先将要求的数的某一位   ...

提高HBase写性能

以下为使用hbase一段时间的三个思考,由于在内存充足的情况下hbase能提供比较满意的读性能,因此写性能是思考的重点.希望读者提出不同意见讨论 1 autoflush=false的影响 无论是官方还 ...

&lbrack;转&rsqb; C&sol;C&plus;&plus; 调用Python

from :  https://cyendra.github.io/2018/07/10/pythoncpp/ 目录 前言 官方文档 环境搭建 编译链接 Demo 解释器 初始化 GIL Object ...

Java开发笔记(二十五)方法的输入参数

前面通过main方法介绍了方法的定义形式,对于方法的输入参数来说,还有几个值得注意的地方,接下来分别对输入参数的几种用法进行阐述.一个方法可以有输入参数,也可以没有输入参数,倘若无需输入参数,则方法定 ...

FIRMWARE BUG – THE BIOS HAS CORRUPTED HW-PMU RESOURCES

If you’re trying to install CentOS 7 on HP server and you receive the error from the caption, don’t ...

dom4j 使用原生xpath 处理带命名空间的文档

测试文件

洛谷 P2469 &lbrack;SDOI2010&rsqb;星际竞速 解题报告

题目描述 10年一度的银河系赛车大赛又要开始了.作为全银河最盛大的活动之一,夺得这个项目的冠军无疑是很多人的梦想,来自杰森座α星的悠悠也是其中之一. 赛车大赛的赛场由N颗行星和M条双向星际航路构成,其 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值