10.19JDBC之使用C3P0连接池重新实现JDBCUtils方法

10.19JDBC之使用C3P0连接池重新实现JDBCUtils方法

使用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;
  }
}

 

原文地址:https://www.cnblogs.com/JunkingBoy/p/15464344.html