隨筆-153  評論-235  文章-19  trackbacks-0

          今天第二次配置連接池,寫下來以便以后可以參考。

          在Tomcat/webapps/目錄下建立DBTest目錄(即為服務目錄)
          DBTest建立WEB-INF目錄。

          1.WEB-INF目錄下創建web.xml文件,如下:

          < web-app  xmlns ="http://java.sun.com/xml/ns/j2ee"
              xmlns:xsi
          ="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation
          ="http://java.sun.com/xml/ns/j2ee
          http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"

              version
          ="2.4" >
            
          < description > MySQL Test App </ description >
            
          < resource-ref >
                
          < description > DB Connection </ description >
                
          < res-ref-name > jdbc/TestDB </ res-ref-name >
                
          < res-type > javax.sql.DataSource </ res-type >
                
          < res-auth > Container </ res-auth >
            
          </ resource-ref >
          </ web-app >



          2.再Tomcat/conf/目錄的server.xml文件里</Host>之前加:
          <Context path="/DBTest" docBase="DBTest"
                  debug
          ="5" reloadable="true" crossContext="true">

            
          <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
                         maxActive
          ="100" maxIdle="30" maxWait="10000"
                         username
          ="root" password="" driverClassName="com.mysql.jdbc.Driver"
                         url
          ="jdbc:mysql://localhost:3306/test?autoReconnect=true"/>

          </Context>


          3.把MySQL的JDBC驅動程序放到Tomcat/commons/lib/目錄下,jstl.jar和standard.jar放到webapps/DBTest/WEB-INF/lib/目錄下。


          4.創建數據庫表:
          CREATE TABLE testdata (
            id 
          int NOT NULL auto_increment PRIMARY KEY,
            name 
          varchar(50),
            email 
          varchar(50)
          ) ENGINE
          =MyISAM;


          5.測試頁面test.jsp:
          <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
          <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

          <sql:query var="rs" dataSource="jdbc/TestDB">
          select id, name, email from testdata
          </sql:query>

          <html>
            
          <head>
              
          <title>DB Test</title>
            
          </head>
            
          <body>

            
          <h2>Results</h2>
            
          <c:forEach var="row" items="${rs.rows}">
              姓名:${row.name}
          <br/>
              郵箱: ${row.email}
          <br/>
          </c:forEach>

            
          </body>
          </html>
          posted on 2007-03-12 19:26 流浪汗 閱讀(657) 評論(0)  編輯  收藏 所屬分類: Tomcat
          主站蜘蛛池模板: 永定县| 安福县| 英吉沙县| 永济市| 岢岚县| 乌什县| 郴州市| 凌源市| 齐齐哈尔市| 当涂县| 广灵县| 阳高县| 迁安市| 灯塔市| 湖州市| 藁城市| 唐海县| 洛扎县| 泸水县| 瑞金市| 元氏县| 吴川市| 乌兰察布市| 邳州市| 吐鲁番市| 堆龙德庆县| 东阿县| 大厂| 凭祥市| 阜宁县| 丹江口市| 格尔木市| 汕尾市| 碌曲县| 五常市| 长垣县| 会泽县| 长白| 泗阳县| 固始县| 蓬莱市|