Tomcat5.0連接池配置(oracle / mysql / sqlserver2000)

          配置一:XML方法

          1、下載proxool 地址:http://proxool.sourceforge.net
              2、解壓縮proxool-0.9.0RC2.zip,拷貝lib/proxool-0.9.0RC2.jar到web-info/lib
                 拷貝jdbc驅動到web-info/lib
              3、在web-info下建立文件:proxool.xml
               文件內容如下:
          <?xml version="1.0" encoding="UTF-8"?>
          <something-else-entirely>
            <proxool>
              <alias>Develop</alias>
              <driver-url>jdbc:oracle:thin:@192.168.100.18:1521:RNMS</driver-url>
              <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
              <driver-properties>
                <property name="user" value="scmlp"/>
                <property name="password"  value="scmlpscmlp"/>
              </driver-properties>
              <maximum-connection-count>500</maximum-connection-count>
              <house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>
            </proxool>
          </something-else-entirely>

              4、在web.xml文件內加入以下內容:

          <servlet>
               <servlet-name>proxoolServletConfigurator</servlet-name>
           <servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
               <init-param>
                 <param-name>xmlFile</param-name>
                 <param-value>WEB-INF/proxool.xml</param-value>
               </init-param>
               <load-on-startup>1</load-on-startup>
             </servlet>
          <!-- proxool提供的管理監控工具,可查看當前數據庫連接情況。如果運行不成功,請刪除本行 -->
             <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、在調用數據庫連接代碼:
                 Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
                 Connection conn = DriverManager.getConnection("proxool.Develop");

               6、利用proxool監控工具查看數據庫運行狀態。地址:./admin

          配置二:properties方法

          1,下載proxool-0.8.3.jar并放到相應的目錄,這個應該比較簡單了   
            2,寫一個配置文件放到web-inf目錄下,配置文件內容如下:   
                  jdbc-0.proxool.alias=bidding   
                  jdbc-0.proxool.driver-url=jjdbc:oracle:thin:@127.0.0.1:1521:dbname   
                  jdbc-0.proxool.driver-class=oracle.jdbc.driver.oracledriver   
                  jdbc-0.user=name   
                  jdbc-0.password=pass   
                  jdbc-0.proxool.maximum-connection-count=200   
                  jdbc-0.proxool.house-keeping-test-sql=select   *   
            3,在web-inf/web.xml中添加如下代碼:   
                  <servlet>   
                      <servlet-name>servletconfigurator</servlet-name>   
                      <servlet-lass>org.logicalcobwebs.proxool.configuration.servletconfigurator</servlet-class>   
                      <init-param>   
                      <param-name>propertyfile</param-name>   
                      <param-value>web-inf/proxool.properties</param-value>   
                      </init-param>   
                      <load-on-startup>1</load-on-startup>   
                    </servlet>     
            4,配置就這么簡單,下面給你一段怎么得到一個連接代碼,其他的應該就比較簡單了   
                      public   connection   getconnection()   {   
                      try   {     
                      conn   =   drivermanager.getconnection("proxool.bidding");   
                      }catch(sqlexception   ex){   
                      ex.printstacktrace();             
                      }   finally   {   
                      try   {             
                      if   (conn   !=   null)   {   
                      conn.close();   
                      }   
                      }   catch   (sqlexception   e)   {   
                      e.printstacktrace();   
                      log("problem   closing   connection");   
                      }   
                      }     
                      return   conn;   
                      }         

          posted on 2012-11-07 09:37 youngturk 閱讀(383) 評論(0)  編輯  收藏 所屬分類: 個人隨筆總結OracleJava基礎web.xml解析java連接數據庫解析

          <2012年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 怀仁县| 兴业县| 吴旗县| 南阳市| 互助| 唐海县| 兴城市| 武陟县| 梁平县| 二连浩特市| 藁城市| 友谊县| 徐州市| 白山市| 景洪市| 桂东县| 嘉禾县| 灵台县| 龙门县| 神木县| 遂川县| 旅游| 盖州市| 谢通门县| 浪卡子县| 吉水县| 克什克腾旗| 古浪县| 新干县| 乐山市| 玉田县| 枞阳县| 安塞县| 龙岩市| 平塘县| 睢宁县| 灌南县| 宜春市| 台州市| 嵊泗县| 闽侯县|