DBCP连接池。
关键代码:
(1)
dbcp.properties//配置文件
driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://localhost:1433
username=sa
password=123456
initialSize=10//初始资源
maxActive=50//活动资源
maxIdle=20//最大空闲资源
minIdle=5//最小空闲资源
maxWait=60000 //资源没有的时候会让用户等待,等待一段时间后,它会填充资源;当空闲资源小于最小空闲资源时,它会往里添加资源并判断是否小于最大空闲资源
characterEncoding=UTF-8//编码字符集
defaultAutoCommit=true//自动提交
(2) DbcpJdbcUtil.java
packageex4;
importjava.io.InputStream;
importjava.sql.Connection;
importjava.sql.ResultSet;
importjava.sql.SQLException;
importjava.sql.Statement;
importjava.util.Properties;
importjavax.sql.DataSource;
importorg.apache.commons.dbcp2.BasicDataSourceFactory;
publicclass DbcpJdbcUtil {
private static DataSource ds=null;
static{
try