使用DBCP连接池创建的JDBC的工具类:
public class JDBCUtils {
private static BasicDataSource dataSource = new BasicDataSource();
/*
* DBCP连接池的配置只需要进行一次,故放在静态代码块中
*/
static {
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://127.0.0.1:3306/mybase");
dataSource.setUsername("root");
dataSource.setPassword("root");
dataSource.setInitialSize(10);
dataSource.setMaxActive(8);
dataSource.setMaxIdle(1);
dataSource.setMaxIdle(5);
}
/*
* 返回值为接口,提高了代码的扩展性
*/
public static DataSource getDataSource() {
return dataSource;
}
}