首页 > 代码库 > datasource配置与参数

datasource配置与参数

datasource接口:提供一种标准化的取得数据库连接的方式。

spring.dbcp实现了改接口,把datasource注入到dao。

mysql.driver 实现sql语句的crud。

dbcp1 参数

<!-- 连接池的最大值 -->
<!-- <property name="maxActive" value="http://www.mamicode.com/500"/> -->
<!-- 最大空闲时,当经过一个高峰之后,连接池可以将一些用不到的连接释放,一直减少到maxIdle为止 -->
<!-- <property name="maxIdle" value="http://www.mamicode.com/2"/> -->
<!-- 当最小空闲时,当连接少于minIdle时会自动去申请一些连接 -->
<property name="minIdle" value="http://www.mamicode.com/1" />
<property name="maxActive" value="http://www.mamicode.com/100" />
<property name="maxIdle" value="http://www.mamicode.com/20" />
<property name="maxWait" value="http://www.mamicode.com/1000" />

 

dbcp2参数

<!-- 配置连接池的初始值 -->
<property name="initialSize" value="http://www.mamicode.com/1" />
<!-- 连接池的最大值 -->
<!-- <property name="maxActive" value="http://www.mamicode.com/500"/> -->
<!-- 最大空闲时,当经过一个高峰之后,连接池可以将一些用不到的连接释放,一直减少到maxIdle为止 -->
<!-- <property name="maxIdle" value="http://www.mamicode.com/2"/> -->
<!-- 当最小空闲时,当连接少于minIdle时会自动去申请一些连接 -->
<property name="minIdle" value="http://www.mamicode.com/1" />
<property name="maxTotal" value="http://www.mamicode.com/100" />
<property name="maxIdle" value="http://www.mamicode.com/20" />
<property name="maxOpenPreparedStatements" value="http://www.mamicode.com/1000" />

 

 maxActive:最大链接数

maxIdle:最多等待拿链接的个数

maxWait:最长等待时间

 

datasource配置与参数