使用ibatis时,可以在通过修改log4j的配置文件来打印sql语句,但是不是在所有的web服务器上都有用的,比如我使用的Jetty。所以在网上找到一个办法,使用P6Spy打印。
-
首先将spy.properties文件和jar包p6spy.jar加载到classpath下
- 然后,修改你的datasource的配置,将数据库驱动换成p6spy的驱动,而原驱动移到spy.properties中。例如:在dataSource在spring bean中的配置:
-
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName">
<value>com.p6spy.engine.spy.P6SpyDriver</value>
<!--
<value>oracle.jdbc.driver.OracleDriver</value>
-->
</property>
<property name="url">
<value>jdbc:oracle:thin:@192.168.0.217:1521:orcl</value>
</property>
<property name="username">
<value></value>
</property>
<property name="password">
<value></value>
</property>
</bean>
在property为driverClassName中,原来的驱动是oracle的:oracle.jdbc.driver.OracleDriver,现换成com.p6spy.engine.spy.P6SpyDriver。
将oracle.jdbc.driver.OracleDriver添加到spy.properties文件中
在属性文件中,有这么一段:
# oracle driver
realdriver=oracle.jdbc.driver.OracleDriver
realdriver这个属性修改成原来所用的驱动
分享到:
相关推荐
在这种情况下,确保没有其他日志实现类冲突,或者可以考虑使用p6spy这样的第三方库来实现SQL的打印,以获得更详细的分析和日志记录。 总之,通过配置MyBatis-Plus的日志实现为`StdOutImpl`,开发者可以在控制台清晰...
<property name="JDBC.Driver" value="com.p6spy.engine.spy.P6SpyDriver"/> <!-- 连接池配置 --> ``` 这里配置了数据库驱动、连接URL、用户名和密码,还包含了连接池的相关配置,如最大活跃连接数、最大...
Maven框架项目该项目不再更新维护,请移步该项目基于maven3.0构建的,项目中融合了Struts1 , Struts2 , Spring , SpringMVC , ...项目中的持久化框架sql语句的跟踪分别采用log4jdbc结合log4j和p6spy ,在控
项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea 数据库:MySql5.7以上 部署环境:maven 数据库工具:navicat
YunSDR通信小课堂(第15讲).mhtml
【前端】是基于salvo和rbatis的rbac权限管理系统的前端项目
DeepSeek_V3技术报告译文版,翻译学习版,简单易懂;
分享一个ArcGIS 二调符号库(部标准)
【断点续传】FTP断点续传搭建_pgj
木块识别数据集,正确识别率95.7%,yolov5pytorch格式标注(可用于统计木块数量)
三相LCL型并网逆变器:电容电流反馈与电网电压全前馈的优化控制策略及低次谐波抑制技术,三相LCL型并网逆变器:电容电流反馈与全前馈电网电压控制策略的优化与谐波抑制研究,三相lcl型并网逆变器控制策略 电容电流反馈和电网电压全前馈,加入5.7.11.13次谐波thd<5。 相关方面电力电气工程,电子信息工程等等都可以。 ,三相lcl型并网逆变器控制策略; 谐波thd; 电网电压全前馈; 电容电流反馈; 电力电气工程; 电子信息工程,基于谐波优化的三相LCL型并网逆变器控制策略研究
基于SSA-RF算法优化的多变量时间序列预测:交叉验证抑制过拟合的Matlab代码实现,"基于SSA-RF优化的多变量时间序列预测及过拟合抑制:MATLAB代码实践",基于麻雀搜索算法优化随机森林(SSA-RF)的多变量时间序列预测 SSA-RF多变量时间序列 采用交叉验证抑制过拟合问题 matlab代码, 注:暂无Matlab版本要求 -- 推荐 2018B 版本及以上 注:采用 RF 工具箱(无需安装,可直接运行),仅支持 Windows 64位系统 ,SSA-RF; 麻雀搜索算法; 随机森林; 多变量时间序列预测; 交叉验证; 过拟合抑制; MATLAB代码; Windows 64位系统,"基于SSA-RF优化的多变量时间序列预测的Matlab交叉验证实现"
DeepSeek本地部署AI对话网页版
【毕业设计】基于VpnService的Android抓包与防火墙的实现_pgj
DeepSeek 使用技巧,强烈建议收藏.docx
逐项优化进阶:水果图像分割
使用Visual Studio搭建C++20开发环境
三相同步旋转锁相环PSIM仿真,以及相关技术文件代码
项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea 数据库:MySql5.7以上 部署环境:maven 数据库工具:navicat