追隨Java
          簡(jiǎn)單的事情重復(fù)做,就會(huì)產(chǎn)生累積效應(yīng)!
          posts - 260,  comments - 338,  trackbacks - 0
                很想采用opensourc的項(xiàng)目proxool來(lái)實(shí)現(xiàn)連接池。可它可真要我傷心的呀,測(cè)試了很久,也沒(méi)有成功。不是說(shuō)沒(méi)有找到配置文件,就是說(shuō)沒(méi)有合適的驅(qū)動(dòng)。真是暈,真是奇怪。我明明按照要求把配置文件和一直用的jdbc驅(qū)動(dòng)程序放在了classpath下,可就是出現(xiàn)了問(wèn)題,只能說(shuō)明一點(diǎn),那就是我還是沒(méi)有明白它的原理。最后,找了很多的資料,終于測(cè)試成功了一種。
            下面說(shuō)明一下,在web application下用proxool來(lái)配置pool:
            1)下載proxool類包
                         去http://proxool.sf.net/下最新的proxool。
            2)把proxool類包,jdbc驅(qū)動(dòng)程序放到WEB-INF/LIB下
            3)添加連接信息的配置文件,并放入WEB-INF/LIB下,如protest.xml
          <?xml version="1.0" encoding="ISO-8859-1"?>
          <!-- the proxool configuration can be embedded within your own application's.
          Anything outside the "proxool" tag is ignored. 
          -->
          <something-else-entirely>
            
          <proxool>
              
          <alias>dglabour</alias>
              
          <driver-url>jdbc:microsoft:sqlserver://192.168.1.35:1433;DatabaseName=dg_labour;SelectMethod=cursor;</driver-url>
              
          <driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
              
          <driver-properties>
                
          <property name="user" value="sa"/>
                
          <property name="password" value="123"/>
              
          </driver-properties>
              
          <maximum-connection-count>10</maximum-connection-count>
              
          <house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>
            
          </proxool>
          </something-else-entirely>
             
                4)在web.xml文件中添加如下代碼
           <servlet>
                      
          <servlet-name>ServletConfigurator</servlet-name>
                      
          <servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
                      
          <init-param>
                          
          <param-name>xmlFile</param-name>
                          
          <param-value>WEB-INF/protest.xml</param-value>
                      
          </init-param>
                  
          <load-on-startup>1</load-on-startup>
                    
          </servlet>

                  
          <servlet>
                    
          <servlet-name>Admin</servlet-name>
                    
          <servlet-class>
                    org.logicalcobwebs.proxool.admin.servlet.AdminServlet
                    
          </servlet-class>
                  
          </servlet>

                  
          <servlet-mapping>
                    
          <servlet-name>Admin</servlet-name>
                    
          <url-pattern>/admin</url-pattern>
                  
          </servlet-mapping>

            
          5)在程序中用如下代碼來(lái)調(diào)用,
           connection = DriverManager.getConnection("proxool.dglabour");
            6)測(cè)試頁(yè)面
              http://localhost:8080/shipment/admin shipment是web applicate名字
                 7)相關(guān)參考資料請(qǐng)看下載包中的文檔,和http://sentom.net/list.asp?id=33
          posted on 2005-09-02 14:56 Harryson 閱讀(1258) 評(píng)論(0)  編輯  收藏 所屬分類: Proxool

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


          網(wǎng)站導(dǎo)航:
           

          <2005年9月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          常用鏈接

          留言簿(10)

          隨筆分類(319)

          AJAX

          Coffee House

          CSS

          Java

          JavaScript

          Open Source

          ProjectManagement

          友情Blog

          最新隨筆

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 登封市| 临泽县| 彭州市| 台南市| 云林县| 凌云县| 柞水县| 鹤岗市| 比如县| 迭部县| 巩义市| 亳州市| 阜南县| 田林县| 平阴县| 炎陵县| 利辛县| 萝北县| 沙雅县| 金沙县| 江城| 会理县| 丰镇市| 昌都县| 芜湖县| 武威市| 嵊州市| 泾源县| 蚌埠市| 东兰县| 长寿区| 大石桥市| 桐梓县| 化州市| 灯塔市| 洪江市| 诏安县| 新余市| 太湖县| 方山县| 凌源市|