使用p6spy 打印 oracle,mysql 等数据库完整带参数 sql

1、下载p6spy.jar包
https://download.csdn.net/download/wer754105453/10752627

2、将jar包添加到项目lib目下

3、修改p6spy配置文件

用解压工具打开jar包,编辑其中spy.properties

3.1 选择自己数据库对应驱动

 realdriver=oracle.jdbc.driver.OracleDriver

3.2 选择日志文件输出位置,可将后缀名.log改为.sql,使用编辑工具打开sql文件可以显示关键字,便于查看

logfile     = c:/spy.log

3.3 选择输出方式

log4输出方式

#appender=com.p6spy.engine.logging.appender.Log4jLogger

console输出方式
appender=com.p6spy.engine.logging.appender.StdoutLogger

日志文件输出方式
#appender=com.p6spy.engine.logging.appender.FileLogger

4 修改项目中驱动配置

原先项目配置的驱动为

oracle.jdbc.driver.OracleDriver

现将改驱动改为

com.p6spy.engine.spy.P6SpyDriver

5、修改后启动项目。

 

你可能感兴趣的:(oracle,mysql,java)