C3P0连接池的简单介绍
c3p0是一个易于使用的库,用于通过JNDI可绑定的数据源(包括实现连接和语句池的数据源)扩展传统的(基于DriverManager的)JDBC驱动程序,如jdbc3规范和jdbc2 std扩展所述。 C3P0连接池简介: C3P0地址: https://sourceforge.net/projects/c3p0/?source=navbar C3P0是一个开源的连接池。Hibernate框架,默认推荐使用C3P0作为连接池实现。 C3P0的jar包: c3p0-0.9.1.2.jar C3P0常用的配置参数解释: 参数 说明 initialPoolSize 刚创建好连接池的时候连接数量 maxPoolSize 连接池中最多可以放多少个连接 checkoutTimeout 连接池中没有连接时最长等待时间 maxIdleTime 连接池中的空闲连接多久没有使用就会回收。默认是0,0表示不回收 API介绍: com.mchange.v2.c3p0.ComboPooledDataSource 类表示C3P0的连接池对象,常用2种创建连接池的方式: 1.无参构造,使用默认配置 , 2.有参构造,使用命名配置 public ComboPooledDataSource() 无参构造使用默认配置(使用xml中default-config标签中对应的参数) public