数据源配置

项目中往往需要数据源配置,此处我们使用commons-dbcp-dataSource进行数据源信息配置:

<bean id="dbcpDataSource"  
        class="org.apache.commons.dbcp.BasicDataSource"  
        destroy-method="close">  必须使用其定义的close方法来释放连接
        <property name="driverClassName"  
            value="${jdbc.driverClassName}" />  
        <property name="url" value="${jdbc.url}" />  
        <property name="username" value="${jdbc.username}" />  
        <property name="password" value="${jdbc.password}" />  
        <property name="maxActive" value="20" />  
        <property name="initialSize" value="1" />  
        <property name="maxWait" value="60000" />  
        <property name="maxIdle" value="15" />  
        <property name="minIdle" value="5" />  
        <property name="removeAbandoned" value="true" />  
        <property name="removeAbandonedTimeout" value="180" />  
        <property name="connectionProperties">  这个配置信息将被发送给JDBC driver,当建立新的连接时,其配置信息由此来规定
            <value>clientEncoding=utf-8</value>  
        </property>  
</bean>  
扩展:validationQuery:指定的话,就会在连接后进行测试,要求参数必须是sql的select语句,且必须能够查询出至少一条记录来“SELECT SYSDATE FROM DUAL“
原文地址:https://www.cnblogs.com/brolanda/p/4299825.html