


后端sping boot连接失败是为什么啊这样的,怎么修改?是数据库的配置有问题吗?还是没有启动sping boot
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
根据您提供的信息,看起来您遇到了几个与Spring Boot连接MySQL数据库有关的问题。我将根据您提供的图例进行解释并提供可能的解决方案。
问题一:数据库连接配置问题
从您提供的图来看,您可能在配置数据库连接信息时存在一些格式错误和不完整的问题。在Spring Boot项目中,application.yml 或 application.properties 文件应该包含正确的数据库连接配置。一个正确的配置示例如下(以.yml格式为例):
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver # MySQL驱动类名
url: jdbc:mysql://localhost:3306/DB_Student_Score?useSSL=false&serverTimezone=UTC # 数据库连接URL
username: root # 数据库用户名
password: your_password_here # 数据库密码
注意事项:
driver-class-name使用的是正确的MySQL驱动类名。在较新版本的MySQL和Spring Boot中,推荐使用com.mysql.cj.jdbc.Driver。问题二:server.port配置错误
根据您提供的图5和图6,似乎您在配置server.port时遇到了问题。server.port应该配置为一个整数,表示服务器监听的端口号,而不是字符串"root"。请确保将其更正为有效的端口号(例如:8080)。正确的配置应该类似于:
server:
port: 8080 # 端口号应为整数
问题总结与解决方案:
server.port的配置,确保使用整数端口号。希望这些解决方案能帮助您解决问题。如果还有其他问题或需要进一步的帮助,请随时提问。