StringBoot配置数据库
一.知识点梳理
- 数据库连接池c3p0,Druid,DBCP,感觉吃c3p0跟Druid速度差不多,但是Druid具有监控功能,可以比较轻松的找到不太ok的SQL,类似于耗时速度比较长的那种。
- 速度最快的是HikariCP(追光者),日本人写的连接池
左图为每毫秒并发量 右图为速度的比较 - Spring已经默认使用Hikari
二.配置连接池
1.添加连接池依赖
<!--HikariCP 目前最快的数据库链接池-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
2.添加数据库依赖
<!--数据库驱动-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
3.配置数据库四大参数
直接修改application.yaml
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/mysql
username: xxxx
password: xxxx
三.SpringBoot下使用mybatis的方法
1.先引入mybatis启动器依赖
因为Sprin