显示hibernate 底层 SQL P6Spy的配置
来源:互联网 发布:win7还原软件 编辑:程序博客网 时间:2024/06/04 17:42
一,简介。
使用P6Spy可以跟踪到应用程序执行的SQL语句。
P6Spy是一个数据库驱动的代理,应用程序通过jdbc把待执行的sql语句交给P6Spy处理。
P6Spy会把封装好的可执行的sql语句记录在日志文件中。另外,再委托真正的数据库驱动程序去处理sql语句。
二,配置思路。
把应用程序的数据库驱动换成P6Spy。
在P6Spy的配置文件中配置真正的数据库驱动。
三,以Tomcat5.5,Hibernate3.1,PointBase数据库环境为例的具体配置方法。
1,获取p6spy.jar和spy.properties。
可从p6spy的网站下载。
2,修改使用Hibernate应用程序的数据库驱动程序。
修正前:
<property name="connection.driver_class">
com.pointbase.jdbc.jdbcUniversalDriver
</property>
-->
修正后:
<property name="connection.driver_class">
com.p6spy.engine.spy.P6SpyDriver
</property>
仔细体会驱动程序的区别。
3,修改p6spy的配置文件,声明真正的驱动程序。
修改spy.properties。
确认是否有这样一行语句。
realdriver=com.pointbase.jdbc.jdbcUniversalDriver
没有的话,请自行加入。
4,复制p6spy.jar和真正的数据库驱动程序至%CATALINA_HOME%/common/lib
复制spy.properties至%CATALINA_HOME%/common/classes
四,确认工作。
运行应用程序,确认应用程序是否正常工作。
如能正常工作,并有过数据库操作。
可在%CATALINA_HOME%/bin/spy.log中查看输出的sql语句。
五,其他。
spy.log的输出格式可以在spy.properties中配置。
更多信息,请查看spy.properties中的注释或者去p6spy的网站查询。
- 显示hibernate 底层 SQL P6Spy的配置
- 采用p6spy显示Hibernate的SQL语句
- 采用p6spy完整显示hibernate的SQL语句
- 采用p6spy完整显示hibernate的SQL语句
- 采用p6spy完整显示hibernate的SQL语句
- 【转】采用p6spy完整显示hibernate的SQL语句
- 采用p6spy完整显示hibernate的SQL语句
- 用p6spy完整显示hibernate的SQL语句_转
- P6Spy和sping配合显示真正的SQL
- P6Spy结合SQL Profiler配置
- p6spy监测SQL工具配置
- 项目配置p6spy打印ibatis的完整sql
- Hibernate 如何配置显示生成的 SQL?
- Hibernate SQL实际sql语句监控- p6spy+hibernate+proxool 设置
- SQL Profiler + P6Spy 完全配置手册
- SQL Profiler + P6Spy 完全配置手册
- 使用p6spy打印hibernate或者PreparedStatement的带参数值的sql语句
- 对hibernate底层SQL机制的认识
- JAVA开发者最常去的20个英文网站
- 对字符串进行加密作业
- Asp.Net中Post与Get的区别(学习笔记)
- Iframe和母版页(.net)
- [转一篇博客园的帖子]javascript十个最常用的自定义函数
- 显示hibernate 底层 SQL P6Spy的配置
- JS获取工程的根路径
- 无限级联递归显示树
- 如何用正则表达式截取我想要的数据
- 2009年8月28号986分passCCNA考试战报附心得
- 得到当前对象的父窗口
- C# asp.net 操作文件
- 佳能 IP1600 IP1000 废墨清零方法和清零软件下载
- Google搜索从入门到精通 v4.0