隨筆-60  評(píng)論-35  文章-15  trackbacks-0

          作者:邱洋
          QQ:1964477

          ??? 雖然在hibernate中有show_sql選項(xiàng),但是顯示出來(lái)的語(yǔ)句大多類似
          ??? select * from xxx where value=?
          ??? 但是有時(shí)候我們需要得到完整的SQL語(yǔ)句,怎么辦呢?使用P6SPY就可以完成這個(gè)任務(wù)

          ??? p6spy是一個(gè)開源軟件,它可以跟蹤任何使用jdbc的應(yīng)用產(chǎn)生的數(shù)據(jù)庫(kù)操作。特別適合于監(jiān)控ejb服務(wù)器產(chǎn)生的 sql statements。
          ??? 官方網(wǎng)址:http://www.p6spy.com/
          ??? 目前p6spy 適用的應(yīng)用服務(wù)器包括jboss, atg, orion, jonas, iplanet, weblogic, websphere, resin and tomcat.

          下面我介紹一下p6spy在tomcat應(yīng)用程序上安裝的步驟:
          (1)http://www.p6spy.com/download.html,下載zip包
          (2)解壓出p6spy.jar spy.properties兩個(gè)文件
          (3)將p6spy.jar 放入應(yīng)用程序的WEB-INF/lib目錄,將spy.properties放入WEB-INF/classes目錄
          (4)修改spy.properties

          ??? realdriver? =com.mysql.jdbc.Driver? 將這行前面的#去掉
          ??? logfile???? = c:/spy.log? 修改一個(gè)你需要的日志文件名
          ???
          (5)修改hibernate.xml,修改connection.driver_class的值為com.p6spy.engine.spy.P6SpyDriver
          (6)重啟tomcat
          (7)這樣在c:/下的spy.log記錄了數(shù)據(jù)庫(kù)的訪問(wèn)情況。

          posted on 2006-08-21 00:52 Q系列類、方法、變量…… 閱讀(6772) 評(píng)論(5)  編輯  收藏

          評(píng)論:
          # re: 采用p6spy完整顯示hibernate的SQL語(yǔ)句 2009-04-17 17:09 | sss
          騙子,根本就不可行  回復(fù)  更多評(píng)論
            
          # re: 采用p6spy完整顯示hibernate的SQL語(yǔ)句 2009-12-18 14:10 | Asran
          沒(méi)有騙人,我在Jboss下使用成功了。  回復(fù)  更多評(píng)論
            
          # re: 采用p6spy完整顯示hibernate的SQL語(yǔ)句[未登錄](méi) 2011-03-03 11:03 | jacky
          沒(méi)有騙人,我在tomcat下試驗(yàn)成功了  回復(fù)  更多評(píng)論
            
          # re: 采用p6spy完整顯示hibernate的SQL語(yǔ)句[未登錄](méi) 2012-08-14 15:17 | haldis
          我啟動(dòng)tomcat報(bào)錯(cuò)呢  回復(fù)  更多評(píng)論
            
          # re: 采用p6spy完整顯示hibernate的SQL語(yǔ)句 2012-10-15 23:10 | jinsf
          我tomcat下啟動(dòng)也報(bào)錯(cuò),郁悶!!!!  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 南雄市| 胶州市| 永兴县| 平定县| 眉山市| 巧家县| 旌德县| 绥德县| 陈巴尔虎旗| 鄂州市| 宣武区| 沁源县| 河西区| 顺义区| 疏勒县| 阳曲县| 宣武区| 聂拉木县| 平度市| 文安县| 香河县| 井研县| 建德市| 西城区| 万源市| 阳城县| 乐至县| 宽甸| 壤塘县| 琼中| 平泉县| 襄樊市| 靖西县| 新巴尔虎左旗| 华亭县| 定州市| 灵寿县| 台东县| 永泰县| 苏尼特左旗| 六安市|