SpringBoot如何配置数据库

0 写在前面

项目启动需要一个链接数据库,所以在此记录一下。 根据配置文件的后缀书写格式略有不同。 此处以MySQL为例,使用Maven为例

1 引入依赖

<!--mysql-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.30</version>
        </dependency>
        <!-- mybatis整合Springboot -->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.1.1</version>
        </dependency>

2 配置文件(.yaml)

若是.yaml后缀的配置文件,那么端口书写为

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/parking_lot?characterEncoding=utf-8&serverTimezone=Asia/Shanghai
    username: root
    password: 123456
    driver-class-name: com.mysql.cj.jdbc.Driver

解释:

spring:
  datasource:
    url: jdbc:mysql://地址/数据库名?配置项&配置项2
    username: 数据库账户名
    password: 数据库账户密码
    driverClassName: 固定写法

3 对driverClassName: 固定写法的解释

driverClassName: com.mysql.jdbc.Driver    # mysql-connector-java 5.x及之前版本中的驱动类名
driverClassName: com.mysql.cj.jdbc.Driver # mysql-connector-java 6.x及后续版本中的驱动类名

4 总结

①导入数据源和JDBC驱动 的依赖包 ②配置文件中配置数据库 ③开始使用

经验分享 程序员 微信小程序 职场和发展