Java-数据库连接池技术

发布于 2021-03-19  203 次阅读 本文共535个字


数据库连接池技术数据库连接池技术基本概念:数据库连接池:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。
使用池化技术的好处:1. 节约资源     2. 用户访问高效   3.提高程序性能和降低系统资源开销
Java中定义的接口—DataSource接口提供激活框架与数据的任意集合的抽象。常用方法:
获取连接:getConnection()
归还连接:Connection.close()。如果连接对象Connection是从连接池中获取的,那么调用Connection.close()方法,则不会再关闭连接了。而是归还连接
常用的数据库连接池技术C3P0         步骤:            1. 导入jar包 (两个)
c3p0-0.9.5.2.jar、mchange-commons-java-0.2.12.jar ,
2. 定义配置文件:
名称: c3p0.properties 或者 c3p0-config.xml
路径:直接将文件放在src目录下即可。
3. 创建核心对象 数据库连接池对象 ComboPooledDataSource
4. 获取连接: getConnection


粉色的花瓣,美丽地缠绕在身上。依在风里。