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

          第二步:在你的項(xiàng)目WEB-INF目錄下找到web.xml配置文件,然后打開,在標(biāo)簽<web-app></web- app>之間加入以下內(nèi)容:
          <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是對應(yīng)上面<Resource></Resource>標(biāo)簽中的name屬性的值,還有 javax.sql.DataSource就對應(yīng)type屬性的值,而最后Container對應(yīng)的是auth屬性的值。

          第三步:上網(wǎng)下載一個(gè)叫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數(shù)據(jù)源了。


          <%@ 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中l(wèi)ookup數(shù)據(jù)源。
          ????????? ds = (DataSource)envCtx.lookup("jdbc/kxbin");
          ????????? if(ds!=null){
          ??? ??????? out.println("已經(jīng)獲得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("出現(xiàn)如下錯(cuò)誤:<br>");
          ??? ?????? out.println(ne);
          ?????? }?

          %>
          </body>
          </html>


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

          FeedBack:
          # re: 使用連接池連接MySQL
          2013-05-07 13:56 | 國人
          真的很好  回復(fù)  更多評(píng)論
            
          你恨一個(gè)人是因?yàn)槟銗鬯荒阆矚g一個(gè)人,是因?yàn)樗砩嫌心銢]有的;你討厭一個(gè)人是因?yàn)樗砩嫌心阌械臇|西;你經(jīng)常在別人面前批評(píng)某人,其實(shí)潛意識(shí)中是想接近他。

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

          常用鏈接

          留言簿(5)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          J2EE

          java技術(shù)網(wǎng)站

          Linux

          平時(shí)常去的網(wǎng)站

          數(shù)據(jù)庫

          電影網(wǎng)站

          網(wǎng)站設(shè)計(jì)

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 托克托县| 贵南县| 广西| 板桥市| 水城县| 靖江市| 克拉玛依市| 安陆市| 汝州市| 正镶白旗| 都兰县| 雅安市| 达尔| 盘山县| 陇西县| 龙岩市| 察雅县| 化德县| 崇文区| 巍山| 兴隆县| 油尖旺区| 苗栗市| 扎囊县| 彝良县| 庆元县| 德化县| 嫩江县| 武邑县| 荔波县| 平果县| 周宁县| 阳东县| 弋阳县| 五台县| 自贡市| 连城县| 获嘉县| 通许县| 旬阳县| 武宁县|