`
seven_cuit
  • 浏览: 91525 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

J2SE中使用p6spy

    博客分类:
  • SQL
阅读更多

1.首先从www.p6spy.com下载p6spy-install.jar

2.将p6spy-install.jar解压,我们将使用其中那个的 p6spy.jar 和spy.properties两个文件

3.以eclipse为例,将p6spy.jar添加项目的类路径中,将spy.properties添加的src文件夹中,

在进行操作之前需要修改一下spy.properties文件,先讲一个这个文件的特点,所有井号(#)后面的

都是注释 ,找到如下内容:

# oracle driver
# realdriver=oracle.jdbc.driver.OracleDriver

# mysql Connector/J driver
# realdriver=com.mysql.jdbc.Driver

# informix driver
# realdriver=com.informix.jdbc.IfxDriver

# ibm db2 driver
# realdriver=COM.ibm.db2.jdbc.net.DB2Driver

# the mysql open source driver
realdriver=org.gjt.mm.mysql.Driver

#specifies another driver to use
realdriver2=
#specifies a third driver to use
realdriver3=

默认情况是没有被注释的是mysql数据库的驱动程序,即加载mysql驱动程序 ,我们以使用jdbc-odbc桥连接的方式连接MS SQL Server 2000,需要加载的是jdbcodbc驱动程序,首先将realdriver=org.gjt.mm.mysql.Driver 注释掉(在前面加上#),然后在realdriver2=后面加上sun.jdbc.odbc.JdbcOdbcDriver,接着将 deregisterdrivers=flase改为deregisterdrivers=true

4.

现在p6spy的配置工作已经完成了,下面就是在你的程序中添加几行代码.

DriverManager.registerDriver(new com.p6spy.engine.spy.P6SpyDriver());

//加载你在spy.properties中指定的驱动程序,注意虽然我们在spy.properties文件中设置的是realdriver2,但是

还是要使用P6SpyDriver(),而不是P6SpyDriver2()或P6SpyDriver3()

5.现在运行你的程序吧,将会生成一个spy.log文件,你的程序与数据库的事务是不是都记录在里面了呢。

enjoy it!

分享到:
评论
3 楼 rmn190 2008-10-30  
改下logfile    = E:/spy.log ,指定到想找的目录下就OK了,若不指定的话,也不知道它给放哪了.

后边搜了下发现,给放到eclipse的workspace目录下了.
2 楼 rmn190 2008-10-30  
怎么没有找到生成的spy.log文件呢?
1 楼 txxg 2008-05-17  
<div class='quote_title'>引用</div>
<div class='quote_div'>
<p><a name='N1005D'><span class='atitle'><span style='color: #000000;'>P6Spy</span></span></a></p>
<p>P6Spy 是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架。通过 P6Spy 我们可以对 SQL 语句进行拦截,相当于一个 SQL 语句的记录器,这样我们可以用它来作相关的分析,比如性能分析。P6Spy 用 Log4J 来记录 JDBC 调用的日记信息。</p>
<p>P6Spy 支持 WebSphere、WebLogic、JBoss、Resin 和 Tomcat 等绝大多数的应用服务器。</p>
</div>
<p> </p>

相关推荐

    J2SE 中文帮助文档

    **本中文帮助文档是J2SE学习的重要参考资料,尤其适合初学者使用。文档详细解释了Java API的各种类、接口和方法,提供了丰富的示例代码和使用指南,有助于理解和掌握Java编程的基本概念和实践技巧。** **“javax”...

    j2se中文api.rar

    Java 2 Standard Edition (J2SE) 是 Java 平台的核心部分,主要为桌面应用程序提供运行环境。这个压缩包 "j2se中文api.rar" ...压缩包中的文档详细解释了每个类、接口和方法的使用,是学习和开发过程中不可或缺的工具。

    j2se中文6.0api

    J2SE 6.0 的中文API文档对于中国开发者来说尤其重要,因为它消除了语言障碍,使得开发者能够更方便地理解和使用Java的各类库和类。 在J2SE 6.0 API中,有以下几个关键的知识点: 1. **Java基础类库**:包括核心类...

    j2se1.5中文api

    J2SE 1.5允许在方法签名中使用省略号(...),创建可变参数的方法。这使得方法可以接受任意数量的相同类型的参数,如public void printNumbers(int... nums)。 七、静态导入(Static Import) 静态导入允许将类的...

    j2SE中文API帮助文档

    J2SE中文API帮助文档是Java开发者的重要参考资料,它提供了详细的类和方法说明,帮助程序员理解和使用Java语言进行开发。 在J2SE API中文版中,你可以找到以下关键知识点: 1. **类库概述**:J2SE包含了一系列核心...

    j2se中文帮助文档

    这些API文档对于理解如何使用Java类库中的各种类和方法至关重要。例如,`java.util`包包含了各种数据结构和算法,如ArrayList、HashMap;`java.io`包提供了处理输入输出的能力,如FileInputStream和PrintWriter;`...

    J2SE中表格应用

    根据提供的文件信息,本文将详细解析“J2SE中表格应用”的相关知识点,重点在于如何在Java Swing中使用`JTable`组件,并结合代码示例进行深入分析。 ### J2SE与Swing简介 Java 2 Standard Edition (J2SE) 是Java...

    j2se6中文网页版

    9. **异常处理**:Java的异常处理机制在J2SE 6中得到进一步完善,包括检查型异常和运行时异常的分类,以及try-catch-finally语句块的使用。 10. **垃圾回收与内存管理**:J2SE 6改进了垃圾回收算法,提升了内存管理...

    J2SE中文API(比较全的版本)

    J2SE中文API,现在能找到的最全的中文文档了!好东西,学好JAVA必备!

    j2se中文API 经典版3

    这个是j2se的一个中文API,以前也从网上下载了一些j2se的中文api,但都感觉不够人性,后来终于发现了一本,分享下,这个自我感觉很人性,操作用起来特别舒服! 注意:我的上传文件只有15MB,我把它整成了4个包,现在...

    j2se_中文版

    中文版的J2SE API文档对于中国开发者来说尤其方便,它提供了全面的API参考,帮助理解并使用Java编程语言的核心库。 在Java编程中,J2SE是基础,它包含了核心类库,如集合框架、I/O流、网络编程、多线程、GUI(图形...

    J2SE中文API速查手册.chm

    J2SE基本上是Java开发人员必学的基础技能之一,对于J2SE需要经常查询提供类库的使用方法。这里提供了中文版本的J2SE API速查手册,方便开发人员的查询和学习

    j2se doc 中文版

    1. **Java API 参考**:文档中包含了 J2SE 平台上所有类库的详细信息,如 `java.lang`、`java.util`、`java.io`、`java.net` 等包。这些类库提供了基础数据类型、字符串处理、输入/输出、网络通信、集合框架等功能。...

    解决j2se中导出jar文件不能显示图片问题

    解决 J2SE 中导出 Jar 文件不能显示图片问题 在 J2SE 中,导出 Jar 文件时...解决 J2SE 中导出 Jar 文件不能显示图片问题可以通过使用外部资源文件的方式和内部资源文件的方式解决,关键是掌握正确的路径引用方法。

    实验1 JAVA开发环境J2SE实验报告.doc

    在本实验中,我们学习了JAVA开发环境J2SE的基本概念和使用方法,并掌握了下载和安装J2SE开发工具的方法,熟悉了J2SE开发工具的使用,编写了简单的Java Application和Java Applet程序,了解了Java源代码、字节码文件...

    j2se1.6官方中文API

    j2se1.6官方中文API 官方网站下载,一共三部分

    J2SE 中文API

    官方的中文J2SE api文档,java开发人员必备。

    j2se中文API 经典版1

    这个是j2se的一个中文API,以前也从网上下载了一些j2se的中文api,但都感觉不够人性,后来终于发现了一本,分享下,这个自我感觉很人性,操作用起来特别舒服! 注意:我的上传文件只有15MB,我把它整成了4个包,现在...

    j2se中实现jndi的控制、管理

    博客链接中的内容可能深入讨论了如何在实际项目中使用JNDI,例如配置Tomcat的数据源,通过JNDI查找和管理。`JndiEg`这个压缩包文件可能包含了示例代码,帮助理解JNDI的用法。 在实践中,JNDI常被用来在Java应用...

    J2SE_API J2SE_API

    J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API

Global site tag (gtag.js) - Google Analytics