Druid连接池的使用
本文主要讲述druid连接池连接数据库的操作步骤
1. 在libs中引入druid的jar包
2. 在src下引入druid.properties配置文件
druid.properties配置文件如下:
driverClassName=com.mysql.cj.jdbc.Driver url=jdbc:mysql://localhost:3306/hspdb02?serverTimezone=UTC&rewriteBatchedStatements=true username=root password=zw20010108 initialSize=10 maxActive=50 minIdle=5 maxWait=6000
3. 编写连接代码
public class DruidTest { // 使用德鲁伊连接池,连接数据库 @Test @SuppressWarnings({"all"}) public void TestDruid() throws Exception{ // 1.将Druid的jar引入至libs文件夹中 // 2.在src下添加druid.properties文件 // 3.使用properties类的对象,加载druid.properties文件 Properties properties = new Properties(); properties.load(new FileInputStream("src\\druid.properties")); // 4.将properties对象作为参数,创建druid数据连接池对象 DataSource druidDataSource = DruidDataSourceFactory.createDataSource(properties); long start = System.currentTimeMillis(); for (int i = 0; i < 500000; i++) { Connection connection = druidDataSource.getConnection(); connection.close(); } long end = System.currentTimeMillis(); System.out.println("执行时间: " + (int)(end-start)); } }
注意,创建数据池的方式:
DataSource druidDataSource = DruidDataSourceFactory.createDataSource(properties);
这里的properties对象需要读取druid.properties配置文件。