本文主要讲述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配置文件。