10.9、数据库连接池
池化技术:准备一些预先的资源,过来就连接预先准备好的
数据库连接池实现:
标准接口:DataSourse
官方(sun)提供的数据库连接池标准接口,由第三方组织实现此接口
功能:获取连接
常见的数据库连接池:
-
DBCP
-
C3P0
-
Druid
Druid(德鲁伊)
-
Druid连接池时阿里巴巴开源的数据库连接池项目
-
功能强大,性能优秀,是Java语言最好的数据库连接池之一
Druid使用步骤
1、导入jar包:druid-1.1.12.jar
2、定义配置文件
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/jdbcstudy?useSSL=false&useServerPrepStmts=true
username=root
password=123456
initialSize=5
maxActive=10
maxWait=3000
3、加载配置文件
Properties prop = new Properties();
prop.load(new FileInputStream("E://MySQL//IDEA//src//druid.properties"));
4、获取数据库连接池对象
DataSource dataSource = DruidDataSourceFactory.createDataSource(prop);
5、获取连接
Connection connection=dataSource.getConnection();
完整代码
public class DruidDemo {
public static void main(String[] args) throws Exception {
Properties prop = new Properties();
prop.load(new FileInputStream("E://MySQL//IDEA//src//druid.properties"));
DataSource dataSource = DruidDataSourceFactory.createDataSource(prop);
Connection connection=dataSource.getConnection();
System.out.println(connection);
}
}
标签:javaweb,数据库,prop,dataSource,new,Properties,连接池 From: https://www.cnblogs.com/suiyiliuxin-629728/p/16600623.html