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 閱讀(3189) 評論(1)  編輯  收藏 所屬分類: J2EE

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

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(5)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          J2EE

          java技術網站

          Linux

          平時常去的網站

          數據庫

          電影網站

          網站設計

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 洛扎县| 白朗县| 东丽区| 仙游县| 马鞍山市| 朔州市| 来宾市| 丹棱县| 台南市| 威信县| 肃南| 民县| 周口市| 怀集县| 武冈市| 潼南县| 凌云县| 监利县| 安吉县| 大城县| 合阳县| 安宁市| 山东省| 南投市| 武鸣县| 汪清县| 九龙城区| 双柏县| 建昌县| 灵武市| 博爱县| 德令哈市| 宜丰县| 芦山县| 太原市| 蒙阴县| 盐津县| 塔城市| 望奎县| 永嘉县| 龙游县|