不用Struts怎么连,用Struts也怎么连

解决方案 »

  1.   

    struts-config.xml中:  <!-- ========== Data Source Configuration =============================== -->
    <data-sources> <data-source id="oracle" key="ds1" type="org.apache.struts.util.GenericDataSource">
    <set-property property="autoCommit" value="false"/>
    <set-property property="description" value="Data Source Configuration"/>
    <set-property property="driverClass" value="oracle.jdbc.driver.OracleDriver"/>
    <set-property property="maxCount" value="4"/>
    <set-property property="minCount" value="2"/>
    <set-property property="password" value="aaa"/>
    <set-property property="url" value="jdbc:oracle:thin:@172.28.121.8:1521:aaa"/>
    <set-property property="user" value="aaaa"/>
    </data-source> </data-sources>
    java中:
    .
    .
    .
    DataSource ds = getDataSource(request,"ds1");
    Connection m_conn = ds.getConnection();
    .
    .
    .
      

  2.   

    用struts可以使jsp代码和java代码分开,更好的实现分布式架构。
      

  3.   

    <!-- ========== Data Source Configuration =============================== -->
        <data-sources>
            <data-source>
                <set-property property="description" value="" />
                <set-property property="driverClass" value="oracle.jdbc.driver.OracleDriver" />
                <set-property property="url" value="jdbc:oracle:thin:@127.0.0.1:1521:XXXXX" />
                <set-property property="password" value="bear" />
                <set-property property="user" value="bear" />
                <set-property property="maxCount" value="20" />
                <set-property property="minCount" value="10" />
                <set-property property="loginTimeout" value="3000" />
                <set-property property="autoCommit" value="false" />
                <set-property property="readOnly" value="false" />
            </data-source>
        </data-sources>