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

    1 导入c3p0-0.9.1.2.jar 连接池包

    2SRC 下面建立文件c3p0-config.xml  ,名称必须是 c3p0-config.xml

    <?xml version="1.0" encoding="UTF-8" ?>

    <c3p0-config>

        <default-config> 

        <!-- &符号必须写成 &   否则会报错 -->

            <property name="jdbcUrl">jdbc:mysql://127.0.0.1:3306/shop?useUnicode=true&characterEncoding=UTF8&autoReconnect=true</property>

            <property name="driverClass">com.mysql.jdbc.Driver</property>

            <property name="user">root</property>

            <property name="password">123</property> 

           <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->

            <property name="acquireIncrement">3</property>

           <!-- 初始化数据库连接池时连接的数量 -->

            <property name="initialPoolSize">10</property>

            <!-- 数据库连接池中的最小的数据库连接数 -->

            <property name="minPoolSize">2</property>

            <!-- 数据库连接池中的最大的数据库连接数 -->

            <property name="maxPoolSize">10</property>

        </default-config>

    </c3p0-config>

    3 JdbcUtil调用连接池工具类

    public class JdbcUtils {

    private static Connection conn;

    // 数据源 连接池调用类

    private static ComboPooledDataSource ds = new ComboPooledDataSource();

    // 获取连接

    public static Connection getConnection() {

    try {

    conn = ds.getConnection();

    } catch (SQLException e) {

    e.printStackTrace();

    } catch (Exception e) {

    e.printStackTrace();

    }

    return conn;

    }

    // 关闭所有信息

    public static void closeAll(ResultSet rs,PreparedStatement ps,Connection conn) {

            try {

    if(rs!=null)rs.close();

    if(ps!=null)ps.close();

    if (conn!= null)conn.close();

    } catch (SQLException e) {

    e.printStackTrace();

    }

    }

    }

  • 相关阅读:
    uva 489 Hangman Judge(水题)
    中国海洋大学第四届朗讯杯高级组 Cash Cow(模拟)
    中国海洋大学第四届朗讯杯高级组 A 2718 Rocky(模拟)
    poj 1039 Pipe(叉乘。。。)
    CodeForces 135 B. Rectangle and Square(判断正方形和 矩形)
    poj 1265 Area( pick 定理 )
    poj 2031 Building a Space Station(prime )
    hdu 4502 吉哥系列故事——临时工计划(dp)
    拉格朗日插值
    [USACO18DEC]The Cow Gathering P
  • 原文地址:https://www.cnblogs.com/future-zmy/p/6251225.html
Copyright © 2011-2022 走看看