美文网首页
JDBCUtilsPools 连接池类

JDBCUtilsPools 连接池类

作者: 勇者与王者 | 来源:发表于2019-10-04 23:59 被阅读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;
        }
    
    }
    
    

    相关文章

      网友评论

          本文标题:JDBCUtilsPools 连接池类

          本文链接:https://www.haomeiwen.com/subject/ifcepctx.html