J2SE中使用p6spy

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!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值