使用数据库连接池后:
程序启动时,会在数据库连接池中创建⼀定数量的Connection对象,当用户请求数据库连接池,会从数据库连接池中获取Connection对象,然后执⾏SQL,SQL语句执⾏完,再把 Connection归还给连接池.
优点:
- 减少了⽹络开销
- 资源重⽤
-
提升了系统的性能
常见的数据库连接池:
- C3P0
- DBCP
- Druid
- Hikari(SpringBoot默认使⽤的数据库连接池)
如果想使用其他数据库连接池,而不是默认数据库连接池,只需要引入相关依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.17</version>
</dependency>