沉睡森林@漂在北京

          本處文章除注明“轉(zhuǎn)載”外均為原創(chuàng),轉(zhuǎn)載請注明出處。

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            152 隨筆 :: 4 文章 :: 114 評論 :: 0 Trackbacks
          雖然在hibernate中有show_sql選項,但是顯示出來的語句大多類似
           select * from xxx where value=? 
          但是有時候我們需要得到完整的SQL語句,怎么辦呢?使用P6SPY就可以完成這個任務
           
          p6spy是一個開源軟件,它可以跟蹤任何使用jdbc的應用產(chǎn)生的數(shù)據(jù)庫操作。特別適合于監(jiān)控ejb服務器產(chǎn)生的 sql statements。
          官方網(wǎng)址:http://www.p6spy.com/
          目前p6spy 適用的應用服務器包括jboss, atg, orion, jonas, iplanet, weblogic, websphere, resin and tomcat.
           
          下面介紹一下p6spy在tomcat應用程序上安裝的步驟:
          (1)http://www.p6spy.com/download.html,下載zip包
          (2)解壓出p6spy.jar spy.properties兩個文件
          (3)將p6spy.jar 放入應用程序的WEB-INF/lib目錄,將spy.properties放入WEB-INF/classes目錄
          (4)修改spy.properties
           
           realdriver =com.mysql.jdbc.Driver 將這行前面的#去掉(如果使用的是mysql)
          logfile = c://spy.log 修改一個你需要的日志文件名
           
          (5)修改hibernate.xml,修改connection.driver_class的值為com.p6spy.engine.spy.P6SpyDriver
          (6)重啟tomcat
          (7)這樣在c:/下的spy.log記錄了數(shù)據(jù)庫的訪問情況。

          posted on 2009-08-25 22:24 王總兵 閱讀(315) 評論(0)  編輯  收藏 所屬分類: Other
          主站蜘蛛池模板: 乐至县| 鹿邑县| 秦皇岛市| 修水县| 辉南县| 济阳县| 大埔区| 娄底市| 迁西县| 永州市| 兴安盟| 泰来县| 大石桥市| 芦溪县| 醴陵市| 周口市| 龙江县| 宝鸡市| 紫金县| 江西省| 西乌珠穆沁旗| 丰镇市| 大新县| 海盐县| 林芝县| 兴国县| 会理县| 堆龙德庆县| 旬邑县| 治县。| 新沂市| 洱源县| 舞钢市| 青神县| 万全县| 壶关县| 池州市| 来安县| 莲花县| 宣恩县| 岳池县|