< bean id ="datasource-CC" class ="org.apache.commons.dbcp.BasicDataSource" destroy-method ="close" > < property name ="driverClassName" value ="oracle.jdbc.driver.OracleDriver" /> < property name ="url" value ="url" /> < property name ="username" value ="username" /> < property name ="password" value ="password" /> <!-- 给出一条简单的sql语句进行验证 --> < property name ="validationQuery" > < value > SELECT 1 from dual </ value > </ property > <!-- 在取出连接时进行有效验证 --> < property name ="testOnBorrow" > < value > true </ value > </ property > <!-- 在放回连接时进行有效验证 --> < property name ="testOnReturn" > < value > true </ value > </ property > <!-- 初始化连接 --> < property name ="initialSize" > < value > 5 </ value > </ property > <!-- 最大空闲连接 --> < property name ="maxIdle" > < value > 20 </ value > </ property > <!-- 最小空闲连接 --> < property name ="minIdle" > < value > 5 </ value > </ property > <!-- 最大连接数量 --> < property name ="maxActive" > < value > 100 </ value > </ property > <!-- 是否自动回收超时连接 --> < property name ="removeAbandoned" > < value > true </ value > </ property > <!-- 超时时间(以秒数为单位) --> < property name ="removeAbandonedTimeout" > < value > 180 </ value > </ property > <!-- 超时等待时间以毫秒为单位 --> < property name ="maxWait" > < value > 5000 </ value > </ property > </ bean >