首页 > 数据库 >数据库连接池_c3p0配置演示和数据库连接池_druid基本使用

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

时间:2022-10-22 17:11:56浏览次数:48  
标签:数据库 jar druid 获取 导入 连接池

数据库连接池_c3p0配置演示:

1. C3PO:数据库连接池技术

步骤:

1.导入jar包(两个)c3po-0.9.5.2.jar mchange-commons-java-0.2.12.jar ,

不要忘记导入数据库驱动jar包

2.定义配i文件:

名称: capa.properties或者c3po-config.xml

路径:庐接将文件放在src目录下即可。

3.创建核心对象数据库连接池对象comboPooledDatasource

4.获取连接∶getconnection

public static void main(String[] args) throws SQLException {
        // 1.获取DataSource
        DataSource 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();//归还连接到连接池中
            }
        }
        test();
    }

        
    public static void test() throws SQLException {
        // 1.1获取DataSource
        DataSource ds = new ComboPooledDataSource("otherc3p0");
        // 2.获取连接
        for (int i = 1; i <=10 ; i++) {
            Connection conn = ds.getConnection();
            System.out.println(i + ":" + conn);
        }
    }

 

 

 

数据库连接池_druid基本使用:

1. Druid :数据库连接池实现技术,由阿里巴巴捉供的

步骤:

1.导入jardruid-1.o.9.jar

2.定义配文件:

足properties形式的

可以叫任赢名称,可以放在任意目录下

3.加载配文件。Properties

4,获取数据库连接池对象:通过工厂来来获取DruidDataSourceFactpry

5.获取连接:getconnection

代码实现:

/**
 * Druid演示
 */
public class DruidDemo {
    public static void main(String[] args) throws Exception {
        // 1.导入jar包
        // 2.定义配置文件
        // 3.加载配置文件
        Properties pro = new Properties();
        InputStream is = DruidDemo.class.getClassLoader().getResourceAsStream("druid.properties");
        pro.load(is);
        // 4.获取地球池对象
        DataSource ds = DruidDataSourceFactory.createDataSource(pro);
        // 5.连胜获取练
        Connection conn = ds.getConnection();
        System.out.println(conn);
    }
}

 

标签:数据库,jar,druid,获取,导入,连接池
From: https://www.cnblogs.com/hungui/p/16816668.html

相关文章