数据库连接池
概念 其实就是一个容器(集合),存放数据库连接对象的容器。 当系统初始化完毕之后,容器被创建,容器中会申请一些数据库连接对象,当用户来访问数据库的时候,会从容器当中获取连接对象,用户访问完毕之后,会将连接对象归还给容器。 优点 1、节约资源 2、用户访问效率高 实现 标准接口: Interface Datasource 获取连接: getConnection() 归还连接:如果连接对象 Connection 是从连接池获取的,使用 Connectin.close() 方法将会归还对象 C3P0:数据库连接池技术 Druid(德鲁伊):由阿里巴巴实现,是目前最好的数据库连接池技术 Druid(德鲁伊)基本使用 步骤 导入jar包druid-1.0.9.jar 配置文件properties 获取数据库连接池对象:通过工厂类(DruidDataSourceFactory)来获取 获取连接 代码实现 import com . alibaba . druid . pool . DruidDataSourceFactory ; import javax . sql . DataSource ; import java . io . IOException ; import java . io . InputStream ; import java . util . Properties ;