数据库连接池c3p0基本使用和c3p0配置演示

4. C3P0:数据库连接池技术
  * 步骤:
    1. 导入jar包 (两个) c3p0-0.9.5.2.jar mchange-commons-java-0.2.12.jar ,
      * 不要忘记导入数据库驱动jar包
    2. 定义配置文件:
      * 名称: c3p0.properties 或者 c3p0-config.xml
      * 路径:直接将文件放在src目录下即可。

    3. 创建核心对象 数据库连接池对象 ComboPooledDataSource
    4. 获取连接: getConnection
  * 代码:
    //1.创建数据库连接池对象
    DataSource ds = new ComboPooledDataSource();
    //2. 获取连接对象
    Connection conn = ds.getConnection();

演示代码:

复制代码
public static void main(String[] args) throws SQLException {
      /*   // 1.获取DataSource
        ComboPooledDataSource ds = new ComboPooledDataSource();
        // 2.获取连接
        for (int i = 1; i <=11 ; i++) {
            Connection conn = ds.getConnection();
            System.out.println(i+":"+conn);

            if (i == 5){
                // 归还到连接池中
                conn.close();
            }
        }*/
        testNamedConfig();
    }
    public static void testNamedConfig() throws SQLException {
        // 1.1 获取DataSource.使用指定名称配置
        ComboPooledDataSource ds = new ComboPooledDataSource("otherc3p0");
        // 2.获取连接
        for (int i = 1; i <=10 ; i++) {
            Connection conn = ds.getConnection();
            System.out.println(i+":"+conn);
        }
    }
复制代码

 

posted @   夫君  阅读(169)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示