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

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

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

    tomcat6+mysql5之DBCP配置

    這個(gè)配置弄了大概我一個(gè)上午。以前用tomcat 5.后來(lái)配置還是出了問(wèn)題,原因是很簡(jiǎn)單的一個(gè)“r”沒(méi)有寫(xiě)。
    配置方法如下:
    在tomcat安裝目錄下conf目錄下的context.xml加入
    <Resource
            
    name="jdbc/test"  auth="Container"
            type
    ="javax.sql.DataSource"
            driverClassName
    ="com.mysql.jdbc.Driver"
            url
    ="jdbc:mysql://localhost:3306/lucene"
            username
    ="root" password="admin"
            maxActive
    ="30" maxIdle="10"  maxWait="-1"/>
    第一步好了,然后就是加入dbcp包和mysql驅(qū)動(dòng)包,2個(gè)包復(fù)制到lib目錄下。
    三:修改項(xiàng)目中的web.xml文件
    加入
    <resource-ref>   
      
    <res-ref-name>jdbc/test</res-ref-name>   
      
    <res-type>javax.sql.DataSource</res-type>   
      
    <res-auth>Container</res-auth>   
    </resource-ref> 
    最后就是測(cè)試
    <%@page contentType="text/html; charset=GBK"%>
    <%@page import="java.sql.*" %>
    <%@page import="javax.naming.*" %>
    <%@page import="javax.sql.DataSource" %>
    <HTML>
    <HEAD>
    <TITLE>JNDI測(cè)試</TITLE>
    </HEAD>
    <BODY>
    <%
     try {
      Context ctx 
    = new InitialContext();
      DataSource ds 
    = (DataSource) ctx.lookup("java:comp/env/jdbc/test");
      Connection conn 
    = ds.getConnection();
        out.println(conn.toString());
     } catch (NamingException e) {
      e.printStackTrace();
     } catch (SQLException e) {
      e.printStackTrace();
     }
    %>
    </BODY>
    </HTML>
    如果輸出:
    jdbc:mysql://localhost:3306/lucene, UserName=root@localhost, MySQL-AB JDBC Driver 

    這個(gè)測(cè)試不能再應(yīng)用程序中,只能在web容器中才可以。

    剛測(cè)試了一下,如果想測(cè)試多個(gè)數(shù)據(jù)源的話,在context.xml要加入
      factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
    使得數(shù)據(jù)源交由dbcpfactory管理。
    如果想使用dbcp自動(dòng)回收數(shù)據(jù)庫(kù)連接資源的話,
    可以在后面增加一條:
    removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true"
    removeAbandonedTimeout  超時(shí)單位為秒,設(shè)置是需設(shè)置相當(dāng)才行

    posted on 2009-03-05 13:32 duduli 閱讀(633) 評(píng)論(0)  編輯  收藏 所屬分類: java

    <2009年3月>
    22232425262728
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    導(dǎo)航

    統(tǒng)計(jì)

    公告

    welcome to my place.

    常用鏈接

    留言簿(5)

    我參與的團(tuán)隊(duì)

    隨筆分類

    隨筆檔案

    新聞分類

    石頭JAVA擺地?cái)們?/h3>

    搜索

    •  

    積分與排名

    • 積分 - 256065
    • 排名 - 220

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    @duduli
    主站蜘蛛池模板: 日韩在线永久免费播放| 一级免费黄色大片| 国产又大又粗又长免费视频| 亚洲国产成人精品无码区在线观看| 一级白嫩美女毛片免费| 亚洲最大av无码网址| 久久久久国色AV免费观看| 亚洲精品午夜无码专区| 国产午夜不卡AV免费| 亚洲第一成年网站大全亚洲| 99久久这里只精品国产免费| 亚洲最大av资源站无码av网址| 免费毛片在线视频| 国产尤物在线视精品在亚洲| 亚洲区不卡顿区在线观看| 国产在线观看免费av站| 亚洲五月六月丁香激情| 日本在线高清免费爱做网站| 亚洲精品无AMM毛片| 亚洲精品A在线观看| 日本一区二区免费看| 亚洲免费福利视频| 国产一区二区三区在线免费观看 | 97热久久免费频精品99| 亚洲国产乱码最新视频| 亚洲精品tv久久久久久久久久| a级毛片毛片免费观看久潮| 亚洲人成电影福利在线播放| 日韩视频在线精品视频免费观看| 国产精品成人亚洲| 亚洲AV无码久久寂寞少妇| 无人在线观看完整免费版视频| 美女又黄又免费的视频| 亚洲A∨无码一区二区三区| 成年女人毛片免费播放视频m| 成年免费a级毛片| 亚洲乱码中文论理电影| 亚洲国产中文v高清在线观看| 91精品免费在线观看| 男女拍拍拍免费视频网站| 亚洲人成人网毛片在线播放|