<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

    平時常去的網站

    數據庫

    電影網站

    網站設計

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: xxxx日本在线播放免费不卡| 先锋影音资源片午夜在线观看视频免费播放 | 成全视成人免费观看在线看| 亚洲爱情岛论坛永久| 成人最新午夜免费视频| 一级毛片在线免费播放| 日韩精品一区二区亚洲AV观看| 免费观看a级毛片| 成年女人A毛片免费视频| 亚洲福利一区二区三区| 免费一级毛片在线播放不收费| 国产午夜免费高清久久影院| 国产成人精品日本亚洲网址 | 国产在线观看免费不卡| 亚洲AV无码一区二区三区在线观看| 国产午夜无码片免费| 日韩亚洲国产高清免费视频| 欧美大尺寸SUV免费| 毛片基地看看成人免费| 中文字幕无码亚洲欧洲日韩| 亚洲爆乳精品无码一区二区三区| 大学生一级毛片免费看| 三年片在线观看免费| 亚洲av无码专区在线电影| 4480yy私人影院亚洲| 亚洲欧洲国产成人综合在线观看| 日本成年免费网站| 国产高清不卡免费视频| 国产亚洲男人的天堂在线观看| 亚洲午夜国产精品| 亚洲AV无码一区二区二三区软件 | 日韩午夜免费视频| 国产2021精品视频免费播放| 亚洲精品黄色视频在线观看免费资源| 亚洲AV色吊丝无码| 久久亚洲精品成人av无码网站 | 国产精品亚洲专区无码牛牛| 亚洲午夜久久久精品电影院| 亚洲av无码一区二区三区不卡| 狠狠色婷婷狠狠狠亚洲综合| 成在线人永久免费视频播放|