乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Tomcat 5.5 配置 MySQL 數(shù)據(jù)庫連接池

       不會游泳的魚 2006-06-06

      http://edu./Article/Mckf/Jsp/JSPDataBase/200505/10961.html

       

         用了最新的幾個咚咚,搞了整整一天終于搞清楚了Tomcat 5.5 配置 MySQL 數(shù)據(jù)庫連接池,網(wǎng)上的經(jīng)驗并不能完全用到新環(huán)境里面,我寫出整個過程以方便大家配置。

      1 環(huán)境描述
        JDK 1.5
        Tomcat 5.5.4
        MySQL 4.0.20
        MySQL JDBC 3.0.15
        Commons dbcp 1.2.1

      2 準(zhǔn)備工作
        JDK, Tomcat, MySQL安裝過程并非我的重點,略過。
        從http://dev./downloads/下載mysql-connector-java-3.0.15-ga.zip,將其中的mysql-connector-java-3.0.15-ga-bin.jar放到j(luò)re/lib/ext和Tomcat 5.5/common/lib里面。
        從http://jakarta./commons/dbcp/下載commons-dbcp-1.2.1.zip,將其中的commons-dbcp-1.2.1.jar放到j(luò)re/lib/ext和Tomcat 5.5/common/lib里面。

      3 配置Tomcat
        在Tomcat 5.5/conf/server.xml的<GlobalNamingResources>中添加:
      <Resource name="JDBC for MySQL" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" password="" maxIdle="2" maxWait="5000" username="root" url="jdbc:mysql://localhost/test" maxActive="4"/>。
        在Tomcat 5.5/webapps/test/WEB-INF/web.xml的<web-app>中添加:
      <resource-ref>
      <description>MySQL Connection Pool</description>
      <res-ref-name>JDBC for MySQL</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
      </resource-ref>
        在Tomcat 5.5/webapps/test/META-INF/context.xml的<Context>中添加:
      <ResourceLink name="JDBC for MySQL" global="JDBC for MySQL" type="javax.sql.DataSourcer"/>

      4 測試
        重啟Tomcat服務(wù)器,寫一個test.jsp:
      <!doctype html public "-//w3c//dtd html 4.0 transitional//en"
      "http://www./TR/REC-html40/strict.dtd">
      <%@ page import="java.sql.*"%>
      <%@ page import="javax.sql.*"%>
      <%@ page import="javax.naming.*"%>
      <%@ page session="false" %>
      <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
      <title>Test of MySQL connection pool</title>
      </head>
      <body>
      <%
      out.print("Start<br/>");
      try{
      Context initCtx = new InitialContext();
      Context ctx = (Context) initCtx.lookup("java:comp/env");
      Object obj = (Object) ctx.lookup("JDBC for MySQL");
      javax.sql.DataSource ds = (javax.sql.DataSource)obj;
      Connection conn = ds.getConnection();
      out.print("MySQL connection pool runs perfectly!");
      conn.close();
      }
      catch(Exception ex){
      out.print(ex.getMessage());
      ex.printStackTrace();
      }
      %>
      </body>
      </html>
        在瀏覽器中瀏覽該jsp文件,成功了哦。記得千萬要用完close哦,不然一會就耗盡了。這一點可以通過以root身份登錄MySQL,運(yùn)行show processlist;命令來查看當(dāng)前所有連接。

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多