<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系統不允許jdbc/john形式,應改為: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). 配置應用程序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).調用代碼
    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());
        
    //數據查詢操作
    }

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

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲成人激情在线| 亚洲AV无码专区在线播放中文| 在线精品一卡乱码免费| 成年男女男精品免费视频网站| 日本免费人成黄页在线观看视频| 免费人成网站在线高清| 亚洲欧洲日韩不卡| 国产AV无码专区亚洲AV麻豆丫 | 亚洲欧洲自拍拍偷午夜色| 亚洲久悠悠色悠在线播放| 理论秋霞在线看免费| 日韩免费在线视频| 成年私人影院免费视频网站| 亚洲乱码无人区卡1卡2卡3| 香港a毛片免费观看 | 亚洲va在线va天堂va不卡下载| 成全在线观看免费观看大全| 免费看又爽又黄禁片视频1000| 亚洲VA成无码人在线观看天堂| 久久国产精品免费专区| 亚洲人成毛片线播放| A片在线免费观看| 亚洲第一永久在线观看| 最新仑乱免费视频| 一区二区视频在线免费观看| 国国内清清草原免费视频99| 内射少妇36P亚洲区| av电影在线免费看| 在线看片无码永久免费aⅴ| 成人免费观看男女羞羞视频| 日韩a在线观看免费观看| 一级特级女人18毛片免费视频 | 亚洲日韩中文字幕在线播放| 91亚洲精品麻豆| 在线免费观看韩国a视频| a级在线观看免费| 国产亚洲精品a在线无码| 国产亚洲精品免费| 国产美女精品视频免费观看 | 中文精品人人永久免费| 91亚洲精品麻豆|