数据库连接池
- 概述:其实就是一个容器(集合),存放数据库连接的容器
当系统初始化后,容器被创建,容器会申请一些连接对象,当用户来访问数据库时,从容器中获得连接对象,用户访问完毕后,会将连接对象归还给容器。 - 好处:
①节约资源
②高效 - 实现:
- 标准接口:DataSource
获取连接getConnection()
归还连接Connection.close().如果连接对象Connection是从连接池中获取的,那么调用Connection.close()方法,则不会再关闭连接了,而是归还连接 - 我们不去实现接口,接口由数据库厂商来实现
①C3P0: 数据库连接池技术
②Druid:由阿里巴巴提供