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

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

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

    posts - 122,  comments - 25,  trackbacks - 0
    1、編碼方式(注意:jndi命名時,unix\linux系統(tǒng)不允許jdbc/john形式,應(yīng)改為:jdbc_john):
    {// for DBConnection
        System.setProperty(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.fscontext.RefFSContextFactory");
        
    //
        InitialContext ic = new InitialContext();
        
    {
            
    // Construct BasicDataSource reference
            Reference ref = new Reference("javax.sql.DataSource",
                    
    "org.apache.commons.dbcp.BasicDataSourceFactory",
                    
    null);
            ref.add(
    new StringRefAddr("driverClassName",
                    
    "oracle.jdbc.driver.OracleDriver"));
            ref.add(
    new StringRefAddr("url", dbURL));
            ref.add(
    new StringRefAddr("username", username));
            ref.add(
    new StringRefAddr("password", password));
            ic.rebind(
    "jdbc/john", ref);
        }

    }

    2、Jndi with tomcat
    a). 配置應(yīng)用程序WEB-INF目錄下的web.xml:
      <resource-ref>
         
    <description>connection</description>
         
    <res-ref-name>jdbc/john</res-ref-name>
         
    <res-type>javax.sql.DataSource</res-type>
         
    <res-auth>Container</res-auth>
      
    </resource-ref>

    b).tomcat配置文件TOMCAT_HOME/conf/server.xml中context定義如下:
    <Context path="/john" reloadable="false" docBase="/opt/scommnet/john" workDir="/opt/scommnet/john/work" >
        
    <Resource name="jdbc/john"
            type
    ="javax.sql.DataSource"
            driverClassName
    ="oracle.jdbc.driver.OracleDriver"
            password
    ="dbpwd"
            maxIdle
    ="2"
            maxWait
    ="5000"
            username
    ="dbuser"
            url
    ="jdbc:oracle:thin:@192.168.0.100:1521:cbxx"
            maxActive
    ="10"/>
    </Context>

    c).調(diào)用代碼
    InitialContext ic = new InitialContext();
    DataSource ds 
    = (DataSource)ic.lookup("java:comp/env/jdbc/john");
    try{
        Connection conn 
    = ds.getConnection();
        logger.info(
    "Connection info:"+conn.getMetaData().getDriverName());
        
    //數(shù)據(jù)查詢操作
    }

    catch(Exception ex){
        ex.printStackTrace();
        logger.error(ex.getMessage(),ex);
    }
    posted on 2007-11-21 16:46 josson 閱讀(415) 評論(0)  編輯  收藏 所屬分類: java 開發(fā)
    <2007年11月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲今日精彩视频| 台湾一级毛片永久免费| 成年男女男精品免费视频网站| 水蜜桃亚洲一二三四在线| 你懂得的在线观看免费视频| 亚洲男人在线无码视频| 日日摸日日碰夜夜爽亚洲| 国产又长又粗又爽免费视频| 国产精品亚洲专区无码唯爱网| 久久亚洲精品成人AV| 最新猫咪www免费人成| 国产午夜无码精品免费看| 亚洲国产综合精品中文第一区| 免费a级毛片永久免费| 成人无码a级毛片免费| 亚洲午夜精品在线| 最近中文字幕免费mv视频7| 久久免费美女视频| 韩国二级毛片免费播放| 真人无码作爱免费视频| 成年女人免费视频播放77777| 国产99久久久国产精免费| 国产亚洲综合一区柠檬导航| 久久久久久一品道精品免费看| 亚洲字幕在线观看| 成人亚洲综合天堂| 无码免费又爽又高潮喷水的视频| 久久精品国产精品亚洲| 蜜桃成人无码区免费视频网站 | 亚洲一级片免费看| 99精品一区二区免费视频| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 日韩人妻一区二区三区免费| 中文成人久久久久影院免费观看| 特级无码毛片免费视频| 亚洲伊人tv综合网色| 亚洲国产成人高清在线观看| 免费无遮挡无码视频网站| 97无码免费人妻超级碰碰碰碰| 大地影院MV在线观看视频免费| 国产无限免费观看黄网站|