概述


为什么要应用连接池

理论开发中应用程序与数据库交互时,“取得连贯”或“开释资源”是十分耗费系统资源的两个过程,为了解决此类性能问题,通常状况咱们采纳连接池技术来重用连贯Connection对象

常见连接池

Java为数据库连接池提供了公共的接口:javax.sql.DataSource,各个厂商须要让本人的连接池实现这个接口。而后咱们的应用程序中耦合与这个接口,便能够不便的切换不同厂商的连接池,常见的连接池有DBCP、C3P0,DRUID,HikariCP等。

整合HikariCP连接池

1.创立我的项目
2.pom文件增加依赖
3.配置连贯数据库的url,username,password
application.properties文件的配置

spring.datasource.url=jdbc:mysql:///dbgoods?serverTimezone=GMT%2B8&characterEncoding=utf8spring.datasource.username=rootspring.datasource.password=root

4.编写测试类