<data-sources> 
<data-source key="oracleDB1" type="org.apache.commons.dbcp.BasicDataSource"> 
<set-property property="driverClassName" 
value="oracle.jdbc.driver.OracleDriver" /> 
<set-property property="url" 
value="jdbc:oracle:thin:@127.0.0.1:1521:ZGYDB" /> 
<set-property property="maxActive" 
value="5"/> 
<set-property property="username" 
value="jenny"/> 
<set-property property="password" 
value="888888"/> 
<set-property property="autoCommit" 
value="true"/> 
</data-source> 
</data-sources> 这是书上的一个列子的数据源的配置,在struts-config.xml里你可以对比的看看

解决方案 »

  1.   

    commons-pool-1.3.jar下载地址为:
    http://www.apache.org/dist/commons/pool/commons-dbcp-1.2.2.jar下载地址为:http://www.apache.org/dist/commons/dbcp/binaries/首先在struts-config.xml中配置要用到的dataSource数据源,我用到的基本配置如下:<data-sources> 
    <data-source key="oracleDB1" type="org.apache.commons.dbcp.BasicDataSource"> 
    <set-property property="driverClassName" 
    value="oracle.jdbc.driver.OracleDriver" /> 
    <set-property property="url" 
    value="jdbc:oracle:thin:@127.0.0.1:1521:ZGYDB" /> 
    <set-property property="maxActive" 
    value="5"/> 
    <set-property property="username" 
    value="jenny"/> 
    <set-property property="password" 
    value="888888"/> 
    <set-property property="autoCommit" 
    value="true"/> 
    </data-source> 
    </data-sources> 
      

  2.   

    struts中不提供模型层
    一般的项目中并不直接配置数据源,会带来性能问题
    而是利用第三方的框架 如hibernate