数据库连接池有两种扩展包
一,DBCP实现的方式
commons-dbcp-1.4.jar : 连接池的实现
commons-pool-1.5.6.jar : 连接池实现的依赖库
使用DBCP的方式有两种,一种是手动配置,一种是配置文件配置。
手动配置 BasicDataSourse ,
BasicDataSource
ds
=
new
BasicDataSource();
根据字面意思,可以叫做基本连接池
然后用set的方式手动配置
ds.getConnection();
2. 自动配置,用properties集合
用工厂类创建连接池
DataSource ds = BasicDataSourceFactory.
createDataSource
(prop);
二,C3p0创建连接池
1.手动配置方式
ComboPooledDataSource
cpds
=
new
ComboPooledDataSource
();
然后用set的方法手动配置
combo连击,组合的意思,组合池
2.配置文件的方式
配置文件要求名字固定,并且放在classpath
ComboPooledDataSource
cpds
=
new
ComboPooledDataSource
(
day04);
不使用默认,使用配置文件中的
<
named-config
name
=
=day04的