package day19;
import java.sql.Connection;
import java.sql.SQLException;
import org.apache.commons.dbcp.BasicDataSource;
public class TestDBCP01 {
/**
* BasicDataSource implements javax.sql.DataSource
* 数据源 连接池
* @throws SQLException
*/
public static void main(String[] args) throws SQLException {
BasicDataSource bds=new BasicDataSource();
//设置用户名与密码
bds.setUsername("root");
bds.setPassword("123456");
//设置url
bds.setUrl("jdbc:mysql://localhost:3306/test");
//设置驱动
bds.setDriverClassName("com.mysql.jdbc.Driver");
//设置初始化连接数
bds.setInitialSize(4);
//设置最大连接数
bds.setMaxActive(10);
//设置最大空闲数
bds.setMaxIdle(5);
//设置最小空闲数
bds.setMinIdle(3);
//设置最大等待时间,以毫秒为单位
bds.setMaxWait(5000);
//获取连接
Connection conn=bds.getConnection();
System.out.println(conn);
if(conn!=null){
conn.close();
}
}
}
java 连接池DBCP 方法一
最新推荐文章于 2022-05-17 15:00:30 发布