<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 © 負人博客

    主站蜘蛛池模板: 色妞www精品视频免费看| 亚洲成a人片在线观| 边摸边吃奶边做爽免费视频99| 中文字幕无码播放免费| 亚洲最新黄色网址| 18禁止观看免费私人影院| 亚洲av永久无码精品三区在线4| 国产成人免费午夜在线观看| 18gay台湾男同亚洲男同| 亚洲免费福利视频| 亚洲欧美精品午睡沙发| 国产国产人免费人成免费视频| 国产成人高清亚洲一区91| 亚洲午夜日韩高清一区| 免费精品一区二区三区第35| 亚洲最大的成网4438| 蜜臀98精品国产免费观看| 亚洲影视自拍揄拍愉拍| 国产精品色午夜视频免费看| 九九九精品视频免费| 久久综合图区亚洲综合图区| 99久久99这里只有免费费精品| 亚洲Av无码一区二区二三区| 无码国模国产在线观看免费 | 亚洲女人初试黑人巨高清| 免费H网站在线观看的| 午夜在线亚洲男人午在线| 综合亚洲伊人午夜网 | 中文字幕亚洲日韩无线码| 无码av免费一区二区三区| 亚洲成a人片在线看| 亚洲精品国产va在线观看蜜芽| AAA日本高清在线播放免费观看| 亚洲伊人久久精品| 亚洲一级特黄大片无码毛片| 久久99国产乱子伦精品免费| 亚洲Av无码国产一区二区| 亚洲精品夜夜夜妓女网| 国产福利在线观看免费第一福利| 美女隐私免费视频看| 亚洲AV永久无码区成人网站|