/**
* 使用DataSourceFactory,获取数据库连接
* 1,使用BasicDataSourceFactory.createDataSource(properties);创建数据源实例
* 2,注意:dbcp.properties中的属性和basicdatasource中的对应
* @throws Exception
*/
@Test
public void testDBCPWithDataSourceFactory() throws Exception{
Properties properties=new Properties();
InputStream inStream =
DBCPTest.class.getClassLoader().getResourceAsStream("dbcp.properties");
properties.load(inStream);
DataSource ds=
BasicDataSourceFactory.createDataSource(properties);
Connection conn=ds.getConnection();
BasicDataSource bds=(BasicDataSource)ds;
System.out.println(bds.getInitialSize());
}
-----------------------------------------------------------------
配置文件:
dbcp.properties
username=root
password=123
url=jdbc:mysql://localhost:3306/test
driverClassName=com.mysql.jdbc.Driver
initialSize=5
maxActive=5