【发布时间】:2019-08-10 17:35:48
【问题描述】:
我是 Spring Boot 的初学者,我想连接到 MySQL 数据库 (8.0.15),但是当我运行我的应用程序时,我遇到了以下异常,我无法理解它。我该如何解决这个问题?
java.sql.SQLException:连接属性“zeroDateTimeBehavior” 只接受以下形式的值:'exception'、'round' 或 '转换为空'。 'CONVERT_TO_NULL' 值不在此集合中。
application.properties
spring.datasource.url= jdbc:mysql://localhost:3306/sakila?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=GMT
spring.datasource.username=root
spring.datasource.password=root
【问题讨论】:
-
只需检查您应该使用
convertToNull而不是CONVERT_TO_NULL的错误消息。 -
现在我得到 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: 无法创建与数据库服务器的连接。
-
你能从 Workbench 连接到 MySQL 吗?另外,也许尝试 ping 该主机以查看是否可以从您的计算机访问。
-
是的,我连接到 mysql 工作台