千本桜が風に散っています 2024-03-17 22:58 采纳率: 53.8%
浏览 5
已结题

基于Spring boot的一直循环的错误

img


启动的时候就一直反复这个错误,不知道是为什么,有人能看一下吗?


2024-03-17 22:54:43.086 ERROR 19220 --- [reate-129272792] com.alibaba.druid.pool.DruidDataSource   : create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/homework?useUnicode=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8, errorCode 0, state null

java.sql.SQLException: connect error, url jdbc:mysql://127.0.0.1:3306/homework?useUnicode=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8, driverClass com.mysql.cj.jdbc.Driver
    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1582) ~[druid-1.1.9.jar:1.1.9]
    at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2466) ~[druid-1.1.9.jar:1.1.9]
  • 写回答

4条回答 默认 最新

  • 檀越@新空间 2024-03-17 22:59
    关注

    千本桜が風に散っています 晚上好🌙🌙🌙
    本答案参考ChatGPT-3.5

    根据错误日志显示,出现了连接数据库的错误,具体信息为:

    java.sql.SQLException: connect error, url jdbc:mysql://127.0.0.1:3306/homework?useUnicode=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8, driverClass com.mysql.cj.jdbc.Driver

    这个错误通常是由于连接数据库时出现问题导致的。可能的原因包括:

    1. 数据库配置错误:检查数据库连接相关的配置信息,包括数据库的URL、用户名、密码等,确保配置正确。

    2. 数据库服务未启动:检查数据库是否已经正常启动,确保数据库服务可用。

    3. 数据库驱动不匹配:检查项目中使用的数据库驱动与实际数据库版本是否匹配,确保使用的驱动版本与数据库兼容。

    针对以上可能的原因,可以尝试以下解决方案:

    1. 确保数据库服务正常启动,并且使用正确的数据库配置信息。

    2. 检查项目的依赖配置是否正确,包括数据库驱动的版本是否与实际数据库版本匹配。

    3. 检查数据库连接信息是否正确,包括URL、用户名、密码等是否填写正确。

    4. 尝试使用其他的数据库客户端工具连接数据库,检查是否能正常连接。

    如果还是无法解决问题,建议提供更多的相关信息,如数据库配置代码、完整的错误日志等,便于更详细地帮助分析和解决问题。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月21日
  • 创建了问题 3月17日