##概念:就是一个容器(集合),存放数据库连接的容器
当系统初始化好后,容器会被创建,容器中会申请一些连接对象,当用户来访问数据库是,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器
好处:
- 节约资源
- 用户访问高效
实现:
sun公司定义好的一些规则
标准接口:DataSourse java.sql下的 提供数据库的厂家来实现这个接口
1.方法:
*获取连接:getConnection()
*归还连接:如果连接对象Connection是从连接池获取的,那么调用Connection.close()放大,则不会再关闭连接了,而是归还连接
2.一般我们不去实现它,有数据库厂商来实现
1.比较老一些C3P0:数据库连接池技术
2.比较新的Druid:数据库连接池实现技术,由阿里巴巴提供的,号称全球最好的数据库连接池技术
不仅可以从数据库连接池获取连接,还可以把连接用完之后还回去