spring boot 连接数据库问题

小白,刚入spring boot 框架,今天测试练习时遇到这样一个问题

The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

翻译后:

服务器的时区 value ‘?й? ? ? ? ? ? ?’ 未被识别或代表多个时区。您必须配置服务器或JDBC驱动程序(通过serverTimezone配置属性),如果您想要利用时区支持,则需要使用更特殊的时区值。

 

其实是为了使MysqL JDBC驱动程序与UTC时区配合使用,必须在连接字符串中明确指定serverTimezone。

 

spring.datasource.url=jdbc:MysqL://localhost:3306/demo?serverTimezone=UTC
这个样子就OK了

 

相关文章

连接数据库的方式:第一种方式:ODBC:开放数据库连接是微软...
JDBCRequest 使用VariableNamesmysql:数据库连接池对象var...
 1.JDBCDBC(JavaDataBaseConnectivity):Java数据库连接技术...
1.需要jar包的支持:java.sqljavax.sqlmysql-conneter-java....
1.简介Activiti是一个业务流程管理(BPM)框架,它是覆盖了业务...
1.JDBC体系系统一组规范:接口JDBC接口(API)包括两个层次:...