使用C3P0数据库连接池重新实现JDBCUtils链接方法
package JDBCUtilsNo1;
import com.mchange.v2.c3p0.ComboPooledDataSource;
import java.sql.Connection;
import java.sql.SQLException;
/**
* 使用数据库连接池技术进行数据库连接
* @since JDK 1.8
* @date 2021/10/19
* @author Lucifer
*/
public class JDBCUtils {
/*
使用静态方法获取连接
使用c3p0数据库连接池技术
由于不是调用了方法获取连接而是只需要一个对象引用。所以不要把获取连接放到方法中
如果放入方法中,每调用一次方法就造一个对象,浪费内存资源
保证只需提供一个数据库连接池对象
*/
private static ComboPooledDataSource cpds = new ComboPooledDataSource("helloC3P0");
public static Connection getConnection1() throws SQLException {
Connection conn = cpds.getConnection();
//返回连接
return conn;
}
}