`

Spring+Hibernate集成p6spy和sqlprofiler

阅读更多

1、下载p6spysqlprofiler

2、拷贝p6spy.jar和sqlprofiler.jar到WEB-INF/lib下

3、拷贝spy.properies到WEB-INF/classes下

4、编辑spy.properies中JDBC驱动为实际的JDBC驱动

5、注意先启动java -jar sqlprofiler.jar,然后启动web服务器

p6spy与spring集成,用com.p6spy.engine.spy.P6DataSource包装spring的datasouce,如下:

<bean id="dataSourceTarget"
        class="org.apache.commons.dbcp.BasicDataSource">
        <property name="driverClassName">
            <value>oracle.jdbc.OracleDriver</value>
        </property>
        <property name="url">
            <value>jdbc:oracle:thin:@10.211.2.27:1521:mm</value>
        </property>
        <property name="username">
            <value>mm</value>
        </property>
        <property name="password">
            <value>mm</value>
        </property>
        <property name="defaultAutoCommit">
            <value>false</value>
        </property>
        <property name="maxActive">
            <value>5</value>
        </property>
    </bean>
    <bean id="dataSource" class="com.p6spy.engine.spy.P6DataSource"
        destroy-method="close">
        <constructor-arg>
            <ref local="dataSourceTarget" />
        </constructor-arg>
    </bean>

分享到:
评论

相关推荐

    Tomcat6.x + P6spy + SqlProfiler集成

    集成Tomcat6.x、P6spy和SqlProfiler可以帮助开发者更好地理解应用的数据库性能,定位潜在的问题,并采取措施进行优化。通过日志分析和图形化界面,我们可以清晰地看到SQL的执行情况,从而提高系统整体的稳定性和效率...

    p6spy和sqlProfiler的配合使用让你的hibernate的show_sql更好用

    p6spy和sqlProfiler的配合使用让你的hibernate的show_sql更好用 p6spy和sqlProfiler的配合使用让你的hibernate的show_sql更好用 p6spy和sqlProfiler的配合使用让你的hibernate的show_sql更好用

    weblogic server 11g +p6spy +sql profiler 配置

    配置WebLogic Server 11g与P6Spy和SQL Profiler的集成,主要涉及以下几个步骤: 1. **安装P6Spy**:首先,你需要下载P6Spy的最新版本,并将其解压。在提供的文件列表中,`sqlprofiler.jar`是P6Spy的核心库,包含...

    P6spy 和 SqlProfiler 打印JDBC真实SQL

    这就引入了两个强大的工具——P6Spy和SqlProfiler,它们专门用于打印和分析JDBC执行的真实SQL。 P6Spy是一个开源的Java库,设计用于监控应用与数据库之间的通信。它通过拦截JDBC调用来捕获SQL语句,并将这些信息...

    p6spy_sqlprofiler-0.3-bin.zip

    在使用P6Spy和SQLProfiler时,首先需要将`p6spy.jar`和`sqlprofiler.jar`添加到项目类路径中。`p6spy-install.zip`包含了一些额外的安装和配置指南,可能包括了如何在不同的数据库驱动中配置P6Spy的说明。`README....

    p6spy_sqlprofiler

    专门用来监控hibernate的sql输出,进行调试应用程序的工具,找了好久才找到,里面有个配置文件,记住realdriver是你的驱动,而在hibernate设置的驱动是这个驱动代理,p6spy的驱动,相当于在hibernate和数据库之间放...

    监控和剖析数据库 P6Spy、SQL Profiler、IronTrack SQL

    本文将详细介绍P6Spy、SQL Profiler和IronTrack SQL这三个工具,帮助你理解和掌握数据库监控与性能分析的方法。 首先,P6Spy是一个开源的Java库,它允许开发者在不修改应用程序代码的情况下,对数据库访问进行透明...

    利用P6SPY +SQL Profiler调试、记录、统计web app对数据库的操作

    利用P6SPY +SQL Profiler调试、记录、统计web app对数据库的操作, 可以查看到PreparedStatment的执行最终的SQL语句。 有详细的操作说明 下面的这个是集成的完整版。。太大了就不上传了。自己下吧 jahia_v6_...

    sqlprofiler+p6spy+配制

    `SQL Profiler`和`P6Spy`就是两个用于此目的的工具。它们可以帮助开发者识别性能瓶颈,理解数据库操作的效率,并进行必要的优化。现在我们来详细探讨这两个工具的配置及其相关知识。 首先,`SQL Profiler`是微软SQL...

    p6spy 在weblogic中的配置 以及使用sqlprofiler监控

    **P6Spy与WebLogic配置及SQLProfiler监控详解** P6Spy是一款开源的数据库监控工具,主要用于记录和分析应用程序对数据库的所有SQL操作。在Java应用环境中,如WebLogic服务器上,P6Spy可以帮助开发者和DBA监控SQL...

    p6spy简介显示hibernate配置

    5. **兼容性广泛**:P6Spy支持多种数据库,如MySQL、Oracle、SQL Server等,与Spring框架和其他ORM工具如Hibernate配合良好。 **P6Spy与Hibernate的结合** Hibernate是一个流行的Java ORM(对象关系映射)框架,它...

    Spring 3.0+Struts2+Mybatis 3 + p6spy 平台框架

    这是自己整合的Spring 3.0+Struts2+Mybatis 3 + p6spy +ehcache的平台框架,内含一点示例代码,目前ehcache没有使用。直接编译后发布就能用 测试环境基于JDK1.6+Tomcat 6.0. 大家拿到后请根据实际情况修改 ...

    采用p6spy完整显示hibernate的SQL语句

    P6Spy是一个开源的JDBC代理库,它允许我们监控并记录应用通过JDBC执行的所有数据库操作,包括那些由Hibernate生成的SQL语句。它不仅可以提供完整的SQL语句,还能够提供执行时间、性能指标等详细信息,这对于优化...

    p6spy-sql监控

    P6Spy通过拦截并记录应用程序与数据库之间的SQL交互,为开发者和DBA提供了强大的诊断和性能分析能力。在进行数据库性能优化、故障排查或审计时,P6Spy是一个非常实用的工具。 ### 一、P6Spy核心功能 1. **SQL日志...

    P6SPY JDBC拦截打印sql语句 非常好的调试工具

    P6spy是一个JDBC Driver的包装工具,p6spy通过对JDBC Driver的封装以达到对SQL语句的监听和分析,以达到各种目的。 p6spy的安装步骤: 1. 下载p6spy的安装包 2. 把p6spy的jar包放到Classpath中,如果是WEB App...

    借鉴p6spy,实现自己的SQL执行监控器项目源代码

    P6Spy是一个广泛使用的开源框架,它允许开发者无侵入地监控和记录应用程序中的所有SQL语句。这个项目的目标是借鉴P6Spy的部分源码,创建一个自定义的SQL执行监控器,以满足特定的需求或提供更定制化的功能。 P6Spy...

    Tomcat6.x + p6spy + IronTrackSQL 监控sql性能

    通过集成p6spy,IronTrackSQL可以从应用的日志中提取出SQL信息,进行进一步的统计和分析,帮助开发者识别性能瓶颈,优化数据库查询。 配置过程如下: 1. 首先,下载并安装p6spy和IronTrackSQL。 2. 修改Tomcat的`...

    Spring使用p6spy监控sql

    p6spy配置文件spy.properties 博文链接:https://lxy19791111.iteye.com/blog/131293

Global site tag (gtag.js) - Google Analytics