mybatis-plus使用时发生 No database selected,The error may exist in xxx/mapper/XXXMapper.java_spring

springboot配置时,大概率是配置不全或者配置有问题导致的No database selected。

1.检查 url后面的数据库名是否缺少,是否正确?

2.密码账号是否正确?

3.如果是mysql8.0以上driver-class-name为 com.mysql.cj.jdbc.Driver;MySQL5.x则是com.mysql.jdbc.Driver(这个很重要)

解决方法

在Application.yml中检查sql相关配置:

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    username: root
    password: 123456
    url: jdbc:mysql://localhost:3306/xxx?