数据库连接池_实现介绍和数据库连接池_c3p0基本使用

数据库连接池_实现介绍:

1.实现∶

     1.标准接口: Datasource   javax.sql包下的

  1.方法∶

获取连接: getconnection()

归还连接:connection.close()。如果连接对象Connection是从连接池中获取的,那么调用connection.close()方法,则不会再关闭连接了。

而是归还连接

2.—般我们不去实现它,有数据库厂商来实现

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

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

 

 

 

 

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

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

步骤︰

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

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

2.定义配置文件:

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

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

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

4.获取连接: getconnection

代码实现:

复制代码
/**
 * c3p0的演示
 */

public class C3P0Demo1 {
    public static void main(String[] args) throws SQLException {
        // 1.创建数据库连接池对象
        DataSource source = new ComboPooledDataSource();
        // 2.获取连接对象
        Connection conn = source.getConnection();
        // 3.打印
        System.out.println(conn);
    }
}
复制代码

 

posted @   冰灵IT  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示