首页 > 代码库 > DBCP数据库连接池-方式2手动创建
DBCP数据库连接池-方式2手动创建
DBCPUtils.java
package com.itheima.b_dbcp; import java.sql.Connection; import java.sql.SQLException; import org.apache.commons.dbcp.BasicDataSource; public class DBCPUtils { private static BasicDataSource dataSource ; static{ try { // 手动创建连接池 dataSource = new BasicDataSource(); // 设置参数 // * 基本 dataSource.setDriverClassName("com.mysql.jdbc.Driver"); dataSource.setUrl("jdbc:mysql://localhost:3306/day17"); dataSource.setUsername("root"); dataSource.setPassword("1234"); // * 功能 dataSource.setInitialSize(20); //初始化个数 dataSource.setMaxActive(50); //最大连接数 dataSource.setMaxIdle(30);//最大空闲数 dataSource.setMinIdle(10);//最小空闲数 // **** 连接池,用空闲时间来维护连接池中链接的创建与销毁 } catch (Exception e) { throw new RuntimeException(e); } } public static Connection getConnection() throws SQLException{ //从连接池获得连接 return dataSource.getConnection(); } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。