zoukankan      html  css  js  c++  java
  • 数据库连接池的使用(c3p0,Druid)

    package com.fgy.datasource.c3p0;
    
    import com.mchange.v2.c3p0.ComboPooledDataSource;
    
    import javax.sql.DataSource;
    import java.sql.Connection;
    import java.sql.SQLException;
    
    /**
     * c3p0的使用
     */
    public class C3P0Demo {
        public static void main(String[] args) throws SQLException {
            // 使用默认配置
            // DataSource dataSource = new ComboPooledDataSource();
            // 使用指定名称配置
            DataSource dataSource = new ComboPooledDataSource("otherc3p0");
            
            Connection conn = dataSource.getConnection();
            System.out.println(conn); // com.mchange.v2.c3p0.impl.NewProxyConnection@41fecb8b
        }
    }

    配置文件:

      

    package com.fgy.datasource.druid;
    
    import com.alibaba.druid.pool.DruidDataSourceFactory;
    
    import javax.sql.DataSource;
    import java.io.InputStream;
    import java.sql.Connection;
    import java.util.Properties;
    
    /**
     * Druid的使用
     */
    public class DruidDemo {
        public static void main(String[] args) throws Exception {
            Properties properties = new Properties();
            InputStream is = DruidDemo.class.getClassLoader().getResourceAsStream("druid.properties");
            properties.load(is);
            DataSource dataSource = DruidDataSourceFactory.createDataSource(properties);
            
            Connection conn = dataSource.getConnection();
            System.out.println(conn); // com.mysql.jdbc.JDBC4Connection@79d8407f
        }
    }

    配置文件:

      

     注意:

      c3p0需要导入jar包:

          c3p0-x.x.x.x.jar

          mchange-commons-java-x.x.xx.jar

      druid需要导入jar包:

          druid-x.x.x.jar

    使用数据库连接池前一定别忘了导入数据库驱动包。

  • 相关阅读:
    10.25T2 二维线段树
    10.25T1 模拟+栈
    10.24T3 解方程 取模意义下运算+秦九韶算法
    10.24T2 树链剖分
    10.24T1 树形DP
    10.23T3 杨辉三角上做莫队
    10.23T2 二分+二分图(滑稽)
    10.23T1 杨辉三角
    10.22T6 水题
    10.22T4 模拟DP
  • 原文地址:https://www.cnblogs.com/roadlandscape/p/12192346.html
Copyright © 2011-2022 走看看