Druid连接池的使用

导读:本篇文章讲解 Druid连接池的使用,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

本文主要讲述druid连接池连接数据库的操作步骤

  1. 在libs中引入druid的jar包

Druid连接池的使用

  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配置文件。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/98943.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!