缘由,最近使用java+mybatis+oracle,发现调试的时候要查看SQL是否正确找不到很好的方法,不知道oracle里面是否有sqlserver里面类似事件探查器之类的东西,我想查询某句SQL组装后是否正确,怎么方便查询?
解决方案 »
- 定长数据如何导入?求程序
- 多表关联分组查询的问题,高人帮忙,急!!!!!!!!!
- 如何对单表建立及管理(如查询)LOG?
- 请问Varchar2 和Number 做主键的效率,能相差多少呢
- 如何删除过去的记录?
- 求助有关create database link的问题,thanks!
- 在linux7.3下装oracle8.1.7到创建数据库时就死那了?
- 那有<<ORACLE9完全参考手册>>电子书呀!!!
- 表空间高水位 resize问题
- 求教:oracle 安装闪退,闪退之前短暂显示:主安装清单被锁定。已经第三天了,还没解决。
- 【大神。求指教】SQL语句,在所有数据插入完成之后,插入新的一列,再往新的列里插入数据怎么办?
- 组合函数语法求解!
在你的程序中,增加一个LOG4J的JAR包,设置输出信息。LOG4J会在控制台输出:执行语句,传入参数,传出结果集。
类似于:
# SqlMap logging configuration...
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
log4j.logger.java.sql.ResultSet=DEBUG
log4j.logger.org.apache.struts=DEBUGmybatis与ibatis大同小异,基本一致.方法2:
使用TOAD,可以监听本机程序的执行语句