一.为什么要使用连接池技术
连接复用
数据库的连接得到复用,可以避免频繁创建和释放连接,减少性能开销。提高系统响应速度
项目启动时,连接已经初始化完成,之后进行业务请求,可以直接利用已有的连接,快速响应系统的请求。避免资源泄露
二.为什么要使用druid连接池
- 替代C3P0、DBCP数据库连接池,因为它性能更佳
- 自带监控页面,实时监控应用的连接池情况
三.SpringBoot整合Druid
数据库中必须得存在你配置的数据库,不然会报错,各位自己随便建立一个数据库
- 在pom.xml中引入依赖
- 在application.properties中配置druid的参数信息
- 在启动类运行项目,在浏览器地址栏输入localhost:8080/druid就可以直接来到druid的监控页面。
- 为了安全,我们可以新建一个配置类DruidConfig.java,给/druid/*的url设置登录关卡:
- 重启项目,访问localhost:8080/druid,就会来到一个登录页面要求你输入用户名和密码
源码:https://github.com/yundiangeqian/spring-boot-base-demo