<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qiyadeng

    專注于Java示例及教程
    posts - 84, comments - 152, trackbacks - 0, articles - 34

    Tomcat中配置MySQL連接池

    Posted on 2005-10-11 10:13 qiyadeng 閱讀(2707) 評論(0)  編輯  收藏 所屬分類: J2EE

    1.把驅動拷貝到%TOMCAT_HOME%/common/lib目錄下
    2.新建數據庫表,并向表中添加記錄

    1 use test;
    2 create table testdata (
    3        id int not null auto_increment primary key,
    4        foo varchar(25), 
    5        bar int);
    6insert into testdata values(null'hello'12345);
    7


    3.在%TOMCAT_HOME%/config/server.xml文件中加入如下一段配置信息(在</Host>之前)

     1        <!--數據庫連接池配置-->
     2    <!--path:Your webApp directory-->
     3<Context path="/WS4Motel" docBase="WS4Motel"
     4        debug="5" reloadable="true" crossContext="true">
     5
     6    <!-- maxActive: Maximum number of dB connections in pool. Make sure you
     7         configure your mysqld max_connections large enough to handle
     8         all of your db connections. Set to 0 for no limit.
     9         -->
    10
    11    <!-- maxIdle: Maximum number of idle dB connections to retain in pool.
    12         Set to -1 for no limit.  See also the DBCP documentation on this
    13         and the minEvictableIdleTimeMillis configuration parameter.
    14         -->
    15
    16    <!-- maxWait: Maximum time to wait for a dB connection to become available
    17         in ms, in this example 10 seconds. An Exception is thrown if
    18         this timeout is exceeded.  Set to -1 to wait indefinitely.
    19         -->
    20
    21    <!-- username and password: MySQL dB username and password for dB connections  -->
    22
    23    <!-- driverClassName: Class name for the old mm.mysql JDBC driver is
    24         org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
    25         Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
    26         -->
    27    
    28    <!-- url: The JDBC connection url for connecting to your MySQL dB.
    29         The autoReconnect=true argument to the url makes sure that the
    30         mm.mysql JDBC Driver will automatically reconnect if mysqld closed the
    31         connection.  mysqld by default closes idle connections after 8 hours.
    32         -->
    33
    34  <Resource name="jdbc/WS4Motel" auth="Container" type="javax.sql.DataSource"
    35               maxActive="100" maxIdle="30" maxWait="10000"
    36               username="root" password="83072674" driverClassName="com.mysql.jdbc.Driver"
    37               url="jdbc:mysql://localhost:3306/test?autoReconnect=true"/>
    38
    39</Context>
    40        <!--數據庫連接池配置-->
    41

     

     4.寫個簡單程序測試下:

     1<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
     2<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
     3
     4<sql:query var="rs" dataSource="jdbc/TestDB">
     5select id, foo, bar from testdata
     6</sql:query>
     7
     8<html>
     9  <head>
    10    <title>DB Test</title>
    11  </head>
    12  <body>
    13
    14  <h2>Results</h2>
    15  
    16<c:forEach var="row" items="${rs.rows}">
    17    Foo ${row.foo}<br/>
    18    Bar ${row.bar}<br/>
    19</c:forEach>
    20
    21  </body>
    22</html>
    23
    主站蜘蛛池模板: 成年人在线免费观看| aⅴ在线免费观看| 亚洲精品麻豆av| 国产成人亚洲综合a∨| 日韩精品免费一区二区三区| 亚洲色偷偷色噜噜狠狠99网| 最新中文字幕电影免费观看| 一本色道久久88—综合亚洲精品| 中文字幕人成无码免费视频| 亚洲自国产拍揄拍| 最近中文字幕免费mv视频8| 亚洲欧美日韩中文无线码| 日韩精品无码人妻免费视频| 西西人体大胆免费视频| 中文字幕第一页亚洲| 成在人线av无码免费高潮喷水 | 四虎www成人影院免费观看| 中文字幕在线观看亚洲视频| 成年性生交大片免费看| 亚洲av无码专区在线电影天堂 | 蜜桃视频在线观看免费网址入口| 久久精品国产99国产精品亚洲| 妞干网免费视频在线观看| 国产精品亚洲а∨无码播放麻豆 | 国产精品亚洲综合| 伊人亚洲综合青草青草久热| 久久午夜无码免费| 亚洲看片无码在线视频| 亚洲AⅤ无码一区二区三区在线| 国产一级a毛一级a看免费视频| 久久亚洲AV无码精品色午夜 | 国产国拍亚洲精品福利| 免费国产成人午夜在线观看| 亚洲人成网站日本片| 亚洲AV中文无码乱人伦在线视色| 免费国产污网站在线观看| 亚洲一级毛片免费看| 亚洲国产一成久久精品国产成人综合| 99免费在线视频| 欧美亚洲精品一区二区| 久久被窝电影亚洲爽爽爽|