C3P0连接池:
直接通过java代码设置连接池(需要在工程目录下导入c3p0和数据库连接的jar包):
步骤: 1.创建C3P0数据源对象
2.设置数据库连接基本信息
3.设置数据库连接池参数
直接通过java代码设置连接池(需要在工程目录下导入c3p0和数据库连接的jar包):
步骤: 1.创建C3P0数据源对象
2.设置数据库连接基本信息
3.设置数据库连接池参数
import java.sql.Connection;
import com.mchange.v2.c3p0.ComboPooledDataSource;
//C3P0Pool连接池
public class C3P0Pool {
public static void main(String[] args) throws Exception {
//第一步:创建C3P0数据源对象
ComboPooledDataSource dataSource = new ComboPooledDataSource();
//第二步:设置数据库连接基本信息
//设置数据库来接驱动
dataSource.setDriverClass("oracle.jdbc.OracleDriver");
//设置数据连接URL
dataSource.setJdbcUrl("jdbc:oracle:thin:@127.0.0.1:1521:orcl");
//设置数据库连接账号
dataSource.setUser("xiaogang");
//设置数据库连接账号的密码
dataSource.setPassword("xiaogang");
//第三步:设置数据库连接池参数
//设置数据库连接池中连接的最小数量
dataSource.setMinPoolSize(30);
//设置数据库连接池中连接的初始数量
dataSource.setInitialPoolSize(30);
//设置数据库连接池中连接的最大数量
dataSource.setMaxPoolSize(50);
//未达到最大连接数,当前需要新增连接数量设定
dataSource.setAcquireIncrement(10);
long start=System.currentTimeMillis();
for(int i=0;i<1000;i++){
Connection con=dataSource.getConnection();
con.close()