P6Spy + SQL Profiler + IronTrackSQL【修改】_转
<bean?id="dataSource"?class="org.springframework.jdbc.datasource.DriverManagerDataSource">
?2<property?name="driverClassName">???
?3<value>com.sybase.jdbc2.jdbc.SybDriver</value>???
?4</property>???
?5<property?name="url">???
?6<value>jdbc:sybase:Tds:192.168.0.2:6100/db</value>???
?7</property>???
?8<property?name="username">???
?9<value>usr</value>???
10</property>
11<property?name="password">???
12<value>pwd</value>
13</property>
14</bean>???
15
16
因为在spring加载时我们无法控制先加载哪个,spring会报错不能使用com.<bean?id="dataSourceTarget"?class="org.springframework.jdbc.datasource.DriverManagerDataSource">???
?2????<property?name="driverClassName">???
?3????<value>com.sybase.jdbc2.jdbc.SybDriver</value>???
?4????</property>??
?5????<property?name="url">???
?6????<value>jdbc:sybase:Tds:192.168.0.2:6100/db</value>???
?7????</property>???
?8????<property?name="username">???
?9????<value>usr</value>???
10????</property>???
11????<property?name="password">???
12????<value>pwd</value>???
13????</property>???
14</bean>???
15<bean?id="dataSource"?class="com.p6spy.engine.spy.P6DataSource"?destroy-method="close">???
16????<constructor-arg>???
17???????<ref?local="dataSourceTarget"/>???
18????</constructor-arg>???
19</bean>???
<script>render_code();</script>
这样就可以把p6spy集成到spring中去了。
令:网上好多文章都介绍使用sqlprofiler和p6spy配合,但是IronTrackSQL感觉更好一些!
关于如何使用sqlprofiler,IronTrackSQL,配置很简单
对于sqlprofiler只要把sqlprofiler自带的spy.properties放到classpath下就可以了,然后java -jar sqlprofiler.jar
对于IronTrackSQL,还要把irontracksql.jar也放到classpath下,然后java -jar irontracksql.jar