怎么获取执行过的所有sql语句
我有一个java程序,我想获取 我登录网站执行过的所有sql语句,我的配置ibaties 有什么方法,最好有例子。
怎么获取执行过的所有sql语句
SQL
Java
------解决方案--------------------
log4j里打开ibatis.sql日志
------解决方案--------------------
自己记录日志
------解决方案--------------------
方法有三:
1、p6spy + sqlprofiler,只能看,如项目中应用需二次开发
2、logback 配置ibatis 执行日志级别,同时logback.xml定义支持数据库记录方式
,api帮助上有表结构说明
3、修改ibatis的源码,把sql写入自定义数据库表。可看我博客
------解决方案--------------------
在classes下新建log4j.xml,内容如下:
log4j:configuration SYSTEM "log4j.dtd">
------解决方案--------------------
引用:在classes下新建log4j.xml,内容如下:
Java code
?
123456789101112131415161718192021222324252627
<?xml version="1.0" encoding="UTF-8" ?> log4j:configuration SYSTEM "log4j.dtd">
++