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

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

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

    Tomcat數據源配置!

    Posted on 2006-07-06 18:29 負人博客 閱讀(10472) 評論(0)  編輯  收藏 所屬分類: 開源研究

    有關tomcat數據源配置的文章已經不少,但是一般都是把數據源直接配置到server.xml文件中,這樣在移植應用程序時帶來了一些不必要的麻煩,其實tomcat數據源的配置還有一種方法如下:
    1.假如有工程test,其需要用到的數據源為test/jdbc/Data,則在目錄TOMCAT_HOME/conf\Catalina\localhost
    下面建立文件test.xml,內容為:

    <?xml version='1.0' encoding='utf-8'?>
    <Context crossContext="true" displayName="Test" docBase="Test" path="/Test" workDir="work\Catalina\localhost\Test">
    ? <Resource auth="Container" name="test/jdbc/Data" type="javax.sql.DataSource"/>
    ? <ResourceParams name="test/jdbc/Data">
    ??? <parameter>
    ????? <name>factory</name>
    ????? <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    ??? </parameter>
    ??? <parameter>
    ????? <name>url</name>
    ????? <value>jdbc:jtds:sqlserver://127.0.0.1:1433/test;tds=8.0;lastupdatecount=true;</value>
    ??? </parameter>
    ??? <parameter>
    ????? <name>password</name>
    ????? <value>11111111</value>
    ??? </parameter>
    ??? <parameter>
    ????? <name>maxWait</name>
    ????? <value>10000</value>
    ??? </parameter>
    ??? <parameter>
    ????? <name>maxActive</name>
    ????? <value>100</value>
    ??? </parameter>
    ??? <parameter>
    ????? <name>driverClassName</name>
    ????? <value>net.sourceforge.jtds.jdbc.Driver</value>
    ??? </parameter>
    ??? <parameter>
    ????? <name>username</name>
    ????? <value>sa</value>
    ??? </parameter>
    ??? <parameter>
    ????? <name>maxIdle</name>
    ????? <value>30</value>
    ??? </parameter>
    ? </ResourceParams>
    </Context>

    2.其他配置
    ? (1)web.xml文件
    ??? ?在工程當中的web.xml文件中添加
    ? ??<resource-ref>
    ??? ???<res-ref-name>test/jdbc/Data</res-ref-name>
    ??? ???<res-type>javax.sql.DataSource</res-type>
    ??? ???<res-auth>Container</res-auth>
    ? ??</resource-ref>
    ?(2)工程中調用代碼
    ??? Context initContext = new InitialContext();
    ? ??? Context envContext? = (Context)initContext.lookup("java:/comp/env");???? ?
    ? ??? DataSource ds = (DataSource)envContext.lookup("test/jdbc/Data");
    ?// test/jdbc/Data是數據源的名字?
    ? ? ? Connection conn = ds.getConnection();?
    ?Statement stmt = conn.createStatement();

    ?


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


    網站導航:
     

    posts - 26, comments - 5, trackbacks - 0, articles - 8

    Copyright © 負人博客

    主站蜘蛛池模板: 中国一级特黄的片子免费 | 在线观看午夜亚洲一区| 亚洲精品国产高清在线观看| AV无码免费永久在线观看| 亚洲欧洲日产专区| 国产v精品成人免费视频400条| 亚洲三级视频在线观看| 午夜宅男在线永久免费观看网| 亚洲AV无码国产精品色| 午夜私人影院免费体验区| 亚洲AV无码一区二区三区性色 | 国产精品免费久久久久电影网| 精品国产亚洲男女在线线电影 | 亚洲av无码成人精品区一本二本| 亚洲精品乱码久久久久久按摩| 中文字幕在线观看免费| 国产亚洲色视频在线| 免费在线观影网站| 亚洲精品中文字幕无码AV| 黄瓜视频高清在线看免费下载| 亚洲成AV人影片在线观看| 亚洲精品无码久久毛片| 国产麻豆成人传媒免费观看| 亚洲色图综合网站| 青草草在线视频永久免费| 成年大片免费高清在线看黄| 亚洲产国偷V产偷V自拍色戒| 亚洲免费一级视频| 久久亚洲色WWW成人欧美| 色噜噜亚洲精品中文字幕| 中国人xxxxx69免费视频| 亚洲爆乳少妇无码激情| 亚洲精品高清国产一线久久| 午夜爽爽爽男女免费观看影院| 久久久久久亚洲精品影院| 精品国产香蕉伊思人在线在线亚洲一区二区| 国内精品一级毛片免费看| 亚洲а∨天堂久久精品9966| 男人的好免费观看在线视频| 成年免费大片黄在线观看com| 亚洲第一中文字幕|