SpringBoot连接数据库异常,java.sql.SQLException: No database selected

1、问题描述

SpringBoot 项目连接数据库,出现java.sql.SQLException: No database selected,错误提示很明确,没有选择数据库,此时需要检查配置文件。

java.sql.SQLException: No database selected
	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql-connector-java-8.0.28.jar:8.0.28]
.......

2、解决步骤

2.1 配置文件如下,此处连接的数据库为mybatis,其次检查url是否存在编写错误!

spring:
  datasource:
    username: ***
    password: ******
    #假如时区报错,可以添加设置时区信息serverTimezone=UTC
    url: jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8
    driver-class-name: com.mysql.jdbc.Driver
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐