沉睡森林@漂在北京

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

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            152 隨筆 :: 4 文章 :: 114 評(píng)論 :: 0 Trackbacks
          雖然在hibernate中有show_sql選項(xiàng),但是顯示出來的語句大多類似
           select * from xxx where value=? 
          但是有時(shí)候我們需要得到完整的SQL語句,怎么辦呢?使用P6SPY就可以完成這個(gè)任務(wù)
           
          p6spy是一個(gè)開源軟件,它可以跟蹤任何使用jdbc的應(yīng)用產(chǎn)生的數(shù)據(jù)庫操作。特別適合于監(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 將這行前面的#去掉(如果使用的是mysql)
          logfile = c://spy.log 修改一個(gè)你需要的日志文件名
           
          (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) 評(píng)論(0)  編輯  收藏 所屬分類: Other
          主站蜘蛛池模板: 伊金霍洛旗| 宜良县| 昭苏县| 故城县| 称多县| 海南省| 张家口市| 遵义市| 阜新| 三门县| 山东省| 抚州市| 苏州市| 新巴尔虎左旗| 四川省| 宾川县| 南漳县| 寿光市| 连江县| 宁武县| 恭城| 临汾市| 西充县| 徐州市| 邮箱| 九龙县| 麻城市| 三明市| 舟曲县| 唐河县| 肃宁县| 凤山市| 新丰县| 天峻县| 松原市| 乐安县| 宝丰县| 兴山县| 峨眉山市| 金沙县| 白水县|