1.c3p0
<!-- 使用c3p0的数据源 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<!-- 注入连接属性 -->
<property name="driverClass" value="${driverClassName}"></property>
<property name="jdbcUrl" value="${url}"></property>
<property name="user" value="${username}"></property>
<property name="password" value="${password}"></property>
<!-- 设置初始化连接池大小 -->
<property name="initialPoolSize" value="5"></property>
<!-- 设置最大连接数 -->
<property name="maxPoolSize" value="50"></property>
<!-- 设置最小的连接数 -->
<property name="minPoolSize" value="10"></property>
</bean>
2.dbcp
<!-- 使用dbcp的数据源 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" >
<!-- 注入连接属性 -->
<property name="driverClassName" value="${driverClassName}"></property>
<property name="url" value="${url}"></property>
<property name="username" value="${username}"></property>
<property name="password" value="${password}"></property>
<!-- 设置初始化连接池大小 -->
<property name="initialSize" value="5"></property>
<!-- 设置最大连接数 -->
<property name="maxIdle" value="50"></property>
<!-- 设置最大活动连接数 -->
<property name="maxActive" value="10"></property>
<!-- 设置等待时间 -->
<property name="maxWait" value="5000"></property>
</bean>
3.druid
<!-- 使用druid的数据源 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" >
<!-- 注入连接属性 -->
<property name="driverClassName" value="${driverClassName}"></property>
<property name="url" value="${url}"></property>
<property name="username" value="${username}"></property>
<property name="password" value="${password}"></property>
<!-- 设置初始化连接池大小 -->
<property name="initialSize" value="5"></property>
<!-- 设置最大连接数 -->
<property name="maxIdle" value="50"></property>
<!-- 设置最大活动连接数 -->
<property name="maxActive" value="10"></property>
<!-- 设置等待时间 -->
<property name="maxWait" value="5000"></property>
</bean>
4.springjdbc
<!-- 声明dataSource -->
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<!-- 注入连接属性 -->
<property name="driverClassName" value="${driverClassName}"></property>
<property name="url" value="${url}"></property>
<property name="username" value="${username}"></property>
<property name="password" value="${password}"></property>
<!-- 设置超时时间 -->
<property name="loginTimeout" value="50000"></property>
</bean>