zoukankan      html  css  js  c++  java
  • c3p0连接池

    public class C3p0Demo{
    /*
    代码配置
    */

    public void fun1(){
    //创建连接池对象
    ComboPooledDataSource dataSource = new ComboPooledDataSource();
    //对连接池进行四大参数的配置
    dataSource.setDriverClass("com.mysql.jdbc.Driver");
    dataSource.setJdbcUrl("jdbc:mysql://loaclhost:3306/mydb");
    dataSource.setUser("root");
    dataSource.setPassword("root");

    //池配置
    dataSource.setAcquireIncrement(5);
    dataSource.setInitialPoolSize(20);
    dataSource.setMinPoolSize(2);
    dataSource.setMaxPoolSize(50);

    Connection con = dataSource.getConnection();
    // System.out.println(con);
    con.close();
    }

    /*
    配置文件的默认配置
    */

    public void fun2(){
    //在创建连接池对象时,这个对象就会自动加载配置文件,
    ComboPooledDataSource dataSource =
    new ComboPooledDataSource();

    Connection con = dataSource.getConnection();
    System.out.println(con);
    con.close();

    }

    /*
    使用命名配置信息
    */
    public void fun3(){
    //构造器的参数指定命名配置元素的名称!
    ComboPooledDataSource dataSource =
    new ComboPooledDataSorce("oracle-config");
    Connection con = dataSource.getConnection();
    System.out.println(con);
    con.close();
    }
    }

  • 相关阅读:
    Java修饰符大汇总
    死锁
    线程的几种可用状态
    重载与覆盖(重写)
    Git
    JS跨域
    Spring中的Bean
    ZooKeeper
    Mysql(2)
    Maven
  • 原文地址:https://www.cnblogs.com/trister/p/4576376.html
Copyright © 2011-2022 走看看