实际开发,将C3P0的配置信息定义在xml文件中,java程序只需要加载配置文件即可完成数据库连接池的初始化操作。
配置文件不能变,必须是c3p0-config.xml。初始化 ComboPooledDataSource时,传入的参数必须是c3p0-config.xml中name-config标签的name属性。
c3p0-config.xml
com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/test root 123456 20 40 2 3000
DataSourceTest.java
ComboPooledDataSource dataSource = new ComboPooledDataSource("testc3p0");
try {
Connection connection = dataSource.getConnection();
System.out.println(connection);
//还回到数据库连接池中
connection.close();
} catch (SQLException throwables) {
throwables.printStackTrace();
}



