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

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

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

    kxbin
    成功留給有準備的人
    posts - 10,  comments - 35,  trackbacks - 0
    TomCat6.0數據庫連接池配置有幾種方式,在這里我只介紹其中的一種供大家參考:
    下面我把配置過程分成三個步驟來完成:
    第一步:在你安裝TomCat的目錄下找到context.xml配置文件。(例如:D:\Tomcat 6.0\conf\context.xml)然后打開context.xml,在標 簽<context></<context>之間加入以下內容:(為了大家容易理解,我加了較詳細的注釋)
    <Resource
    name="jdbc/course" //數據源名稱(自定義)到時候要用到的,所以最好起
    //個有含義的名字,例如我這個數據源名字,jdbc表示與//數據庫連接有關的,而course是我這個項目的名字。
    auth="Container" //這個默認就好了
    type="javax.sql.DataSource" //這個也默認就好了
    ????????????? driverClassName="com.mysql.jdbc.Driver"http://這里用到的是mysql數據庫的驅動包。
    ????????????? url="jdbc:mysql://localhost/course" //這里是連接到mysql數據庫的url,其中url="jdbc:mysql://localhost/"是固定的,而course是我這個 //項目的數據庫名稱,所以這里改為你們的數據庫名稱就好了。
    ????????????? username="root"http://登陸數據庫的用戶名?
    ???? password="birchhua" //登陸數據庫的密碼
    ???? maxIdle="5"http://這個也默認就好了
    ????????????? maxWait="5000"http://這個也默認就好了
    ????????????? maxActive="10"/>//這個也默認就好了

    第二步:在你的項目WEB-INF目錄下找到web.xml配置文件,然后打開,在標簽<web-app></web- app>之間加入以下內容:
    <resource-ref>
    <description>DB Connection</description>
    <res-ref-name>jdbc/course</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>
    其中:DB Connection 是自定義的,而jdbc/course是對應上面<Resource></Resource>標簽中的name屬性的值,還有 javax.sql.DataSource就對應type屬性的值,而最后Container對應的是auth屬性的值。

    第三步:上網下載一個叫mysql-connector-java-3.1.10-bin.jar的jar包,然后將該jar包放到TomCat 安裝目錄下的lib文件夾里。(例如:D:\Tomcat 6.0\lib\mysql-connector-java-3.1.10-bin.jar)完成這三步就配置好了TomCat數據源了。


    <%@ page contentType="text/html; charset=gb2312" %>
    <%@ page import="javax.naming.Context" %>
    <%@ page import="javax.sql.DataSource"%>
    <%@ page import="javax.naming.InitialContext"%>
    <%@ page import="java.sql.*"%>
    <html>
    <body>
    <%
    ?????? DataSource ds = null;
    ?????? try{
    ????????? Context initCtx = new InitialContext();
    ????????? Context envCtx = (Context) initCtx.lookup("java:comp/env/");
    ???????? //從Context中lookup數據源。
    ????????? ds = (DataSource)envCtx.lookup("jdbc/kxbin");
    ????????? if(ds!=null){
    ??? ??????? out.println("已經獲得DataSource!");
    ??? ??????? out.println("<br>");
    ??? ??????? Connection conn = ds.getConnection();
    ??? ??????? PreparedStatement pstmt = conn.prepareStatement("select * from student");
    ??? ??????? ResultSet rs = pstmt.executeQuery();
    ??? ??????? while(rs.next()){
    ??? ??????? ??? out.println(rs.getString("id"));
    ??? ??????? ??? out.println(rs.getString("stuName"));
    ??? ??????? ??? out.println(rs.getString("password"));
    ??? ??????? ??? out.println("<br/>");
    ??? ??????? }
    ?????? ??? ?}
    ??? ??? }catch(Exception ne){
    ??? ?????? out.println("出現如下錯誤:<br>");
    ??? ?????? out.println(ne);
    ?????? }?

    %>
    </body>
    </html>


    posted on 2010-07-05 16:15 kxbin 閱讀(3184) 評論(1)  編輯  收藏 所屬分類: J2EE

    FeedBack:
    # re: 使用連接池連接MySQL
    2013-05-07 13:56 | 國人
    真的很好  回復  更多評論
      
    你恨一個人是因為你愛他;你喜歡一個人,是因為他身上有你沒有的;你討厭一個人是因為他身上有你有的東西;你經常在別人面前批評某人,其實潛意識中是想接近他。

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(5)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    J2EE

    java技術網站

    Linux

    平時常去的網站

    數據庫

    電影網站

    網站設計

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲一本之道高清乱码| 久久精品国产亚洲AV电影| 亚洲A∨精品一区二区三区下载| 97免费人妻无码视频| 亚洲国产亚洲片在线观看播放| 4虎1515hh永久免费| 亚洲高清免费在线观看| 免费看片在线观看| 精品亚洲成A人无码成A在线观看| 麻豆视频免费观看| 亚洲七久久之综合七久久| 在线免费一区二区| 国产成人亚洲综合无| 亚洲色一色噜一噜噜噜| 黄网站色视频免费在线观看的a站最新| 亚洲啪啪AV无码片| 18成禁人视频免费网站| 亚洲AV无码精品蜜桃| 免费无码又爽又刺激高潮| 十八禁的黄污污免费网站| 亚洲乱码无码永久不卡在线| 日本免费污片中国特一级| 亚洲国产精品综合久久网各| 成人免费无码大片a毛片软件| 亚洲а∨精品天堂在线| 久久亚洲国产成人影院网站| 久久这里只精品国产免费10| 亚洲一级毛片视频| 亚洲高清免费视频| 中文字幕在线免费观看| 国产精品久久久久久亚洲影视| 久久亚洲国产精品123区| 最近免费中文字幕高清大全 | 一级中文字幕免费乱码专区 | 亚洲2022国产成人精品无码区| 69av免费视频| 特级aaaaaaaaa毛片免费视频| 久久久久亚洲Av片无码v| 在线观看免费成人| 男的把j放进女人下面视频免费| 亚洲大成色www永久网址|