JDBCUtilsPools 连接池类
2019-10-04 本文已影响0人
勇者与王者
package Day30DBUtils;
import org.apache.commons.dbcp.BasicDataSource;
import javax.sql.DataSource;
/**
* @Author quzheng
* @Date 2019/10/4 23:36
* @Version 1.0
* 使用DBCP实现数据库的连接池
* 连接池配置 自定义类
*/
public class JDBCUtilsPools {
//创建BasicDataSource类对象
private static BasicDataSource dataSource = new BasicDataSource();
//静态代码块,对 对象BasicDataSource的配置进行自定义
static{
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://192.168.8.14:3306/day22_JDBC");
dataSource.setUsername("root");
dataSource.setPassword("123456");
dataSource.setInitialSize(10); //初始化的连接数
dataSource.setMaxActive(8); //最大连接数
dataSource.setMaxIdle(5); //最大空闲连接数
dataSource.setMinIdle(1); //最小空闲连接数
}
//定义静态方法,返回BasicDataSource类的对象
//为了扩展性,最好返回值类型选择 接口类型
public static DataSource getDataSource(){
return dataSource;
}
}