• 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;
      }
    }

     

  • 相关阅读:
    计算几何
    差三角
    约瑟夫
    字符编码
    河南省赛之Substring
    移动字母
    抽屉原理
    不要为了完成代码而写代码
    分布式文件系统优化
    降低代码的复杂度
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/15464344.html
Copyright © 2020-2023  润新知