1导包
2编写工具类
private static ComboPooledDataSource dataSource = new ComboPooledDataSource();
/**
* 配置DataSource
*/
public static void configDataSource(){
try {
dataSource.setDriverClass("com.mysql.jdbc.Driver");
dataSource.setJdbcUrl("jdbc:mysql://localhost:3306/zhanghanlun");
dataSource.setUser("zhanghanlun");
dataSource.setPassword("123456");
dataSource.setInitialPoolSize(3); //初始化连接个数
dataSource.setMaxPoolSize(10);//最大链接数
dataSource.setMinPoolSize(3);//最小链接数
dataSource.setAcquireIncrement(3);//设置每次增加的连接数
} catch (PropertyVetoException e) {
e.printStackTrace();
}
}
/**
* 获取Connection连接
* @return
*/
public static Connection getConnection(){
Connection conn = null;
try {
conn = dataSource.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
QueryRunner qr=newQueryRunner(数据源);这里的数据源,我们可以通过C3P0Utils.getDataSource() 获得。如果不使用DBUtils工具类,我们就可以直接通过C3P0Utils.getConnection()来直接获得连接。