《《c3p0数据库连接池》》
//代码配置
ComboPooledDataSource ds = new ComboPooledDataSource();
ds.setDriverClass(“com.mysql.jdbc.Driver”);
ds.setJdbcUrl(“jdbc:mysql://localhost:3306/test”);
ds.setUser(“root”);
ds.setPassword(“123456”);
//设置连接每次增量为5
ds.setAcquireIncrement(5) ;
//设置初始化连接数量20
ds.setInitialPoolSize(20) ;
//设置最小连接数2
ds.setMinPoolSize(2) ;
//设置最大连接数50
ds.setMaxPoolSize(50) ;
Connection con = ds.getConnection();
System.out.println(con);
2、配置文件配置
配置文件要求:
c3p0-config.xml配置文件如下图所示:
文件名称:必须叫c3p0-config.xml
文件位置:必须在src下
//配置文件配置(三行代码即可链接数据库)
ComboPooledDataSource ds = new ComboPooledDataSource();
Connection connection=ds.getConnection();
System.out.println(connection);
c3p0数据库连接池
使用前必须导入:mysql-connector-java-5.1.7-bin.jar,c3p0-0.9.2-pre1.jar和
mchange-commons-0.2.jar 三个jar包,
c3p0-oracle-thin-extras-0.9.2-pre1.jar(使用oracle需要导入)