Druid

Druid

Druid是一个JDBC组件库,包括数据库连接池、SQL Parser等组件。DruidDataSource是最好的数据库连接池。

Maven

1
2
3
4
5
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.12</version>
</dependency>

数据库连接池
进行数据库操作时数据库连接会不断的创建和销毁,会消耗大量资源还有销毁失败导致内存泄漏的风险,而数据库链接池则是能管理这些链接,需要时可以调用,不用时可以放回去从而避免了一次建立数据库连接和断开的操作时间消耗。

参考配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
server:
port: 8101

spring:
application:
name: provider-demo

cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848

datasource:
url: jdbc:mysql://127.0.0.1:3309/data_cloud?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8
username: root
password: admin@2018
driver-class-name: com.mysql.cj.jdbc.Driver