Bạn có thể sử dụng Apache DBCP, sẽ thay thế một thứ như sau:
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource" destroy-method="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="10"/>
<property name="minIdle" value="5"/>
<!-- SELECT 1 is a simple query that returns 1 row in MySQL -->
<property name="validationQuery" value="SELECT 1"/>
</bean>
một số điều cần lưu ý
- bạn có thể định cấu hình số lượng kết nối tối đa.
- bạn có thể định cấu hình số lượng kết nối không hoạt động tối thiểu.
- một truy vấn sẽ được thực thi để xác thực kết nối vẫn hợp lệ.
Các tùy chọn khác tồn tại để định cấu hình khi xác thực xảy ra.