jdbmonitor的配置

本文介绍了如何配置和使用JDBMonitor监控SQL。首先需要添加jdbmonitor.jar和jdbmonitor-driver.jar到项目中,并创建jdbmonitor-config.xml配置文件。配置包括启用监控、设置监听器(如ConsoleDBListener或FileDBListener)以及指定JDBC驱动。对于不同的连接池,如proxool,需要调整相应的配置。通过这样的设置,JDBMonitor能够捕获并显示通过iBatis发送的SQL语句。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

加入JAR包

jdbmonitor.jar 和 jdbmonitor-driver.jar

 

再写jdbmonitor的配置文件文件命名为jdbmonitor-config.xml

  1. <config>
  2. <Active>true</Active>
  3. <Listeners>
  4. <Listener class="com.cownew.JDBMonitor.listenerImpl.ConsoleDBListener" arg=""/>
  5. </Listeners>
  6. <JdbcDrivers>
  7. <JdbcDriver class="net.sourceforge.jtds.jdbc.Driver"/>
  8. </JdbcDrivers>
  9. </config>

<Listener class="com.cownew.JDBMonitor.listenerImpl.ConsoleDBListener" arg=""/>

是把日志输出到控制台,也可以把日志输出到文件:

<Listener class="com.cownew.JDBMonitor.listenerImpl.FileDBListener" arg="c:/log.txt"/>

或者2个都配上

 

 

修改连接池中的配置,根据连接池的不同,配置也不同!下面是proxool连接池的例子。

  1.     <property name="driver">
  2.       <value>com.cownew.JDBMonitor.jdbc.DBDriver</value>
  3.     </property>
  4.     <property name="driverUrl">
  5.       <value>listenerconfig=c://jdbmonitor-config.xml:url=jdbc:jtds:sqlserver://URL:1433;DatabaseNameDatabaseName=DatabaseName;user=username;passwordpassword=password;TDS=8.0;charset=GBK</value>
  6.     </property>

c://jdbmonitor-config.xml  是刚才配的jdbmonitor配置文件的绝对路径

 

ibatis会把SQL语句发送到jdbmonitor,然后再经由jdbmonitor发送到jdts

这样便可以截取到你发送的SQL语句,并把它显示出来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值