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

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

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

    載入驅動

    注意:要將驅動載入到tomcatlib目錄下,

    ②在該web工程中修改該工程的web.xml文件

    增加resource-ref結點

     1 
     2 <!-- datasource -->
     3     <resource-ref>
     4         <description>MySql Datasource example</description>
     5         <res-ref-name>jdbc/mysqlEmailPoolTest</res-ref-name>
     6         <res-type>javax.sql.DataSource</res-type>
     7         <res-auth>Container</res-auth>
     8     </resource-ref>
     9 
    10 

    完整
    web.xml文件:
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
     3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     4     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
     5     http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
     6     
     7     <!-- 首頁 -->
     8     <welcome-file-list>
     9         <welcome-file>/web/page/index.jsp</welcome-file>
    10     </welcome-file-list>
    11     
    12     <!-- datasource -->
    13     <resource-ref>
    14         <description>MySql Datasource example</description>
    15         <res-ref-name>jdbc/mysqlEmailPoolTest</res-ref-name>
    16         <res-type>javax.sql.DataSource</res-type>
    17         <res-auth>Container</res-auth>
    18     </resource-ref>
    19     
    20     
    21 </web-app>
    22 

    修改tomcat conf目錄下的server.xml文件

    將該工程的結點打開

    修改為:

    <Context path="/webDBConnPool" reloadable="true" docBase="D:"workspace"webDBConnPool" workDir="D:"workspace"webDBConnPool"work" >
    <Resource name="jdbc/mysqlEmailPoolTest" auth="Container" type="javax.sql.DataSource"
     maxActive="100" maxIdle="30" maxWait="10000"

                username="root" password="1234" driverClassName="org.gjt.mm.mysql.Driver"

                url="jdbc:mysql://127.0.0.1/test"/>

    </Context>

    指定數(shù)據(jù)源:

     1 package com.linying.util;
     2 
     3 import java.sql.Connection;
     4 import java.sql.SQLException;
     5 
     6 import javax.naming.InitialContext;
     7 import javax.sql.DataSource;
     8 
     9 public class DBConnPool{
    10      // private static Logger logger = Logger.getLogger(DBConnPool.class);
    11 
    12       /**
    13        * 從Tomcat連接池中取得連接,記得要關閉
    14        */
    15       public static Connection getConnection() throws SQLException{
    16         // 上下文對象
    17         InitialContext ctx;
    18         
    19         // 數(shù)據(jù)源對象
    20         DataSource ds;
    21         
    22         try {
    23           ctx = new InitialContext();
    24           ds = (DataSource)ctx.lookup("java:comp/env/jdbc/mysqlEmailPoolTest");
    25           return ds.getConnection();        
    26         } catch (Exception e){
    27           e.printStackTrace();
    28           //logger.fatal("數(shù)據(jù)源初始化失敗.原因是"+e.getMessage());
    29           throw new SQLException("數(shù)據(jù)源初始化失敗.原因是"+e.getMessage());
    30         }     
    31       }
    32     }
    33 

    注意:

    紅色加粗,黃底的(mysqlEmailPoolTest)三處名字自擬但要保證一致

    posted on 2010-02-01 19:55 Ying-er 閱讀(373) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 免费视频专区一国产盗摄| 国产精品亚洲二区在线观看| 精品久久久久久久久亚洲偷窥女厕| www.亚洲精品| 在线看片免费人成视久网| 亚洲精品无码久久久久YW| 国产aⅴ无码专区亚洲av麻豆| 猫咪免费人成网站在线观看| 亚洲国产aⅴ成人精品无吗| 亚洲一区爱区精品无码| 免费看黄视频网站| 国产高清对白在线观看免费91| 亚洲首页在线观看| 亚洲国产综合精品一区在线播放| 99久久久国产精品免费牛牛 | 毛片免费在线视频| 国产精品成人免费观看| 亚洲最大的成人网| 亚洲国产成人一区二区精品区| 国产精品va无码免费麻豆 | 国产jizzjizz免费看jizz| 国产成人精品一区二区三区免费| 亚洲成av人在线观看网站| 亚洲黄色在线电影| 亚洲视频人成在线播放| 夭天干天天做天天免费看| 182tv免费视频在线观看| 在线亚洲v日韩v| 亚洲一区二区三区在线观看蜜桃 | 亚洲GV天堂无码男同在线观看 | 亚洲老熟女五十路老熟女bbw| 亚洲福利视频导航| 亚洲精品黄色视频在线观看免费资源| 99久久国产热无码精品免费 | 2021国产精品成人免费视频| 你懂的网址免费国产| 国产亚洲情侣久久精品| 亚洲一区二区三区丝袜| 亚洲电影在线播放| 国产v亚洲v天堂无码网站| 久久久久亚洲av毛片大|