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

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

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

    隨筆 - 63  文章 - 0  trackbacks - 0
    <2009年3月>
    22232425262728
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    配置Tomcat5.5.X的Server.xml,在<host>下面加:
              

  • <Context path="/JNDIDemo" docBase="D:\workspace\JNDIDemo\WebRoot" debug="0" reloadable="true" crossContext="true">    
  • <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_quality_log." suffix=".txt" timestamp="true"/>    
  •   <Resource    
  •     name="jdbc/test" <!-- JNDI數據池名稱 -->    
  •     type="javax.sql.DataSource" <!-- 數據類 -->    
  •     password="karid"     <!-- 密碼 -->    
  •     driverClassName="oracle.jdbc.driver.OracleDriver"  <!-- 驅動 -->    
  •     maxIdle="2"               <!-- 最少可用lia -->    
  •     maxWait="5000"        <!-- 最大等待時間 5秒 -->    
  •     username="karid"       <!-- 用戶名 -->    
  •     url="jdbc:oracle:thin:@127.0.0.1:1521:karid"    
  •     maxActive="4" <!-- 最大可用連接 --> />          
  •   
  • <ResourceParams name="jdbc/test">    
  •       
  • <parameter>    
  •   <name>removeAbandoned</name>    
  •   <!-- Abandoned DB connections are removed and recycled -->    
  •   <value>true</value>    
  • </parameter>    
  • <parameter>    
  •   <name>removeAbandonedTimeout</name>    
  •   <!-- Use the removeAbandonedTimeout parameter to set the number of seconds a DB connection has been idle before it is considered abandoned.  -->    
  •   <value>60</value>    
  • </parameter>    
  • <parameter>    
  •   <name>logAbandoned</name>    
  •   <!-- Log a stack trace of the code which abandoned -->    
  •   <value>false</value>    
  • </parameter>    
  •   
  • <parameter>    
  •   <name>factory</name>    
  •   <!--DBCP Basic Datasource Factory -->    
  •   <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>    
  • </parameter>    
  •   
  • </ResourceParams> 
  •  


    2、配置web.xml 
         

    1. <description>MySQL Test App</description>    
    2. <resource-ref>    
    3.      <description>DB Connection</description>    
    4.      <res-ref-name>jdbc/test</res-ref-name>    
    5.      <res-type>javax.sql.DataSource</res-type>    
    6.      <res-auth>Container</res-auth>    
    7. </resource-ref>   

    3、JNDI使用 

         

    1. public class DataSourceFactory    
    2. {    
    3.     private static DataSource ds;    
    4.     public static DataSource createDataSourde()    
    5.     {    
    6.       if (ds == null)    
    7.       {    
    8.          try    
    9.          {    
    10.              Context initContext = new InitialContext();    
    11.              if (initContext == null)    
    12.                  System.out.println("無配置環境");    
    13.              Context envContext = (Context) initContext.lookup("java:/compenv");    
    14.              ds = (DataSource) envContext.lookup("jdbc/test"); //根據名稱取得數據源    
    15.           }    
    16.           catch (NamingException e)    
    17.           {    
    18.               e.printStackTrace();    
    19.           }    
    20.        }    
    21.        return ds;    
    22.     }    
    23. }  
    posted on 2009-03-24 11:43 lanxin1020 閱讀(148) 評論(0)  編輯  收藏 所屬分類: DB

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 热99re久久精品精品免费| 岛国岛国免费V片在线观看 | 亚洲乱码一二三四五六区| 日韩精品福利片午夜免费观着| 亚洲人成网站在线播放2019 | 免费黄网站在线观看| 国产成人免费A在线视频| 无码日韩人妻AV一区免费l | 免费在线观看的黄色网址| 日韩精品内射视频免费观看| 亚洲 欧洲 视频 伦小说| 久久影院亚洲一区| 在线看片免费人成视久网| 偷自拍亚洲视频在线观看99| 亚洲第一福利网站| 国产成人在线免费观看| 免费一级e一片在线播放| 亚洲精品人成无码中文毛片| 黄瓜视频影院在线观看免费| WWW免费视频在线观看播放| 亚洲а∨精品天堂在线| 亚洲色图古典武侠| 久久亚洲AV无码西西人体| 亚洲国产婷婷六月丁香| 亚洲国产精品一区二区三区久久 | 免费看少妇高潮成人片| 国产精品观看在线亚洲人成网| 白白色免费在线视频| 国产午夜无码片免费| 最近2019中文字幕免费大全5 | a高清免费毛片久久| 朝桐光亚洲专区在线中文字幕 | 久久精品国产99精品国产亚洲性色| av无码东京热亚洲男人的天堂| 青青草国产免费久久久下载| 亚洲av无码成人黄网站在线观看| 国产精品亚洲玖玖玖在线观看| 成年人视频在线观看免费| 免费观看无遮挡www的小视频| 黄网站色视频免费在线观看的a站最新| 久久综合国产乱子伦精品免费|