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驅(qū)動(dòng)到web-info/lib
              3、在web-info下建立文件:proxool.xml
               文件內(nèi)容如下:
          <?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文件內(nèi)加入以下內(nèi)容:

          <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提供的管理監(jiān)控工具,可查看當(dāng)前數(shù)據(jù)庫(kù)連接情況。如果運(yùn)行不成功,請(qǐng)刪除本行 -->
             <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、在調(diào)用數(shù)據(jù)庫(kù)連接代碼:
                 Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
                 Connection conn = DriverManager.getConnection("proxool.Develop");

               6、利用proxool監(jiān)控工具查看數(shù)據(jù)庫(kù)運(yùn)行狀態(tài)。地址:./admin

          配置二:properties方法

          1,下載proxool-0.8.3.jar并放到相應(yīng)的目錄,這個(gè)應(yīng)該比較簡(jiǎn)單了   
            2,寫(xiě)一個(gè)配置文件放到web-inf目錄下,配置文件內(nèi)容如下:   
                  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,配置就這么簡(jiǎn)單,下面給你一段怎么得到一個(gè)連接代碼,其他的應(yīng)該就比較簡(jiǎn)單了   
                      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 閱讀(379) 評(píng)論(0)  編輯  收藏 所屬分類: 個(gè)人隨筆總結(jié) 、Oracle 、Java基礎(chǔ)web.xml解析java連接數(shù)據(jù)庫(kù)解析

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

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結(jié)構(gòu)
          4 口語(yǔ)英語(yǔ)

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          EJB學(xué)習(xí)

          Flex學(xué)習(xí)

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 阿拉善盟| 绵阳市| 渑池县| 涿州市| 和田县| 滁州市| 霍城县| 玛曲县| 杭锦后旗| 桃源县| 加查县| 江油市| 大足县| 广东省| 云梦县| 阿城市| 泰安市| 涟水县| 高雄市| 醴陵市| 宁蒗| 云和县| 潞西市| 桐乡市| 衡山县| 台东市| 津市市| 堆龙德庆县| 富顺县| 收藏| 铁力市| 梓潼县| 江口县| 灵川县| 云安县| 乐业县| 理塘县| 衡东县| 苏州市| 峨边| 临沂市|