大家好,欢迎来到IT知识分享网。
DBCP连接池
DBCP是一个开源的连接池,是Apache Common成员之一,在企业开发中比较常见,tomcat内置的连接池。
DBCP配置项
maxActive:这个池子里面最多可以有多少连接
minIdle:比方说有40个连接,使用了10个连接,设置10个连接是空闲的,那剩下的20个连接是属于不能使用的状态。
maxIdle: 最大空闲连接数为20,如果现在有50个连接的连接池,使用了20个,剩下30个空闲的时候,会关闭10连接。
initialize:初始化创建这个池子的时候使用了多少连接
demo
public class JDBCUtils {
private static BasicDataSource dataSource = new BasicDataSource();
private Connection connection=null;
static {
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://localhost:3306/exercise");
dataSource.setUsername("root");
dataSource.setPassword("root");
dataSource.setInitialSize(10);
dataSource.setMaxActive(8);
dataSource.setMaxIdle(5);
dataSource.setMinIdle(1);
}
public static BasicDataSource getConnection(){
return dataSource;
}
}
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/31349.html