<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>

    指定數據源:

     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         // 數據源對象
    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("數據源初始化失敗.原因是"+e.getMessage());
    29           throw new SQLException("數據源初始化失敗.原因是"+e.getMessage());
    30         }     
    31       }
    32     }
    33 

    注意:

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

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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产电影av在线网址| 在线看片无码永久免费视频| 国产一级高清视频免费看| 亚洲国产情侣一区二区三区| 最近中文字幕完整版免费高清| 久久精品国产96精品亚洲| 久草免费手机视频| 亚洲一区二区三区电影| 99久久国产免费-99久久国产免费| 亚洲午夜精品一区二区| 中国xxxxx高清免费看视频| 亚洲最大中文字幕| 国产麻豆视频免费观看| 亚洲色偷偷色噜噜狠狠99| 国产一级一片免费播放i| 一级特黄特色的免费大片视频| 亚洲午夜AV无码专区在线播放 | 在免费jizzjizz在线播 | 亚洲日韩一区二区三区| 日本一线a视频免费观看| yy一级毛片免费视频| 亚洲国产老鸭窝一区二区三区| 18女人腿打开无遮掩免费| 亚洲色丰满少妇高潮18p| 亚洲日韩中文在线精品第一| 免费久久人人爽人人爽av| 亚洲精品福利在线观看| 麻豆国产精品入口免费观看| caoporm超免费公开视频| 91在线亚洲精品专区| 国产麻豆免费观看91| WWW国产成人免费观看视频| 亚洲一区中文字幕久久| 日韩视频免费在线| 99精品视频在线观看免费| 国产精品久久亚洲不卡动漫| 亚洲国产成人五月综合网| 18禁止观看免费私人影院| 国产亚洲美女精品久久| 亚洲电影免费在线观看| 国产男女性潮高清免费网站 |