java中没有MySql连接
这是我代码的一部分。我需要建立一个到mysql数据库的连接,该数据库包含用户名和密码,但我得到的只是一个时区错误“java.sql.SQLException:服务器时区值'Mitteleuropäische Sommerzeit'无法识别或表示多个时区。”我不知道下一步该怎么办。我正在使用一个8.01接口。欢迎任何帮助:)java中没有MySql连接,java,mysql,jdbc,Java,Mysql,Jdbc,这是我代码的一部分。我需要建立一个到mysql数据库的连接,该数据库包含用户名和密码,但我得到的只是一个时区错误“java.sql.SQLException:服务器时区值'Mitteleuropäische Sommerzeit'无法识别或表示多个时区。”我不知道下一步该怎么办。我正在使用一个8.01接口。欢迎任何帮助:) 解决方案1: 尝试设置时区 jdbc:mysql://localhost:3305/world?useLegacyDatetimeCode=false&serverT
解决方案1: 尝试设置时区
jdbc:mysql://localhost:3305/world?useLegacyDatetimeCode=false&serverTimezone=UTC
解决方案2:
查找MySQL配置文件my.ini
或my.cnf
文件
设置/添加以下条目
# Set default time zone
default-time-zone = '+08:00'
hmm出现新错误:Wed Jun 03 21:48:47 CEST 2020警告:不建议在不验证服务器身份的情况下建立SSL连接。根据MySQL 5.5.45+、5.6.26+和5.7.6+的要求,如果未设置explicit选项,默认情况下必须建立SSL连接。为了符合不使用SSL的现有应用程序,verifyServerCertificate属性设置为“false”。您需要通过设置useSSL=false显式禁用SSL,或者设置useSSL=true并为服务器证书验证提供信任库。java.sql.SQLException:没有“MEZ”的时区映射条目
# Set default time zone
default-time-zone = '+08:00'