SpringBoot连接数库错误ava.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or repr_ava. sql.sqlexception create breakpoint : spring.d-程序员宅基地

技术标签: Sprong-Boot  

报的错误信息:ava.sql.SQLException: 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.

 

pom.xml配置:

<!-- mysql 数据库驱动 -->
	<dependency>
	  	<groupId>mysql</groupId> 
	  	<artifactId>mysql-connector-java</artifactId> 
	 </dependency>
	<!-- druid 数据库连接池 -->
	<dependency>
	    <groupId>com.alibaba</groupId>
	    <artifactId>druid</artifactId>
	    <version>1.1.12</version>
	</dependency>

application.properties:

# druid
# 数据库相关连接设置
spring.datasource.url=jdbc:mysql://localhost:3306/miaosha?serverTimezone=CTT&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
# druid 相关设置
spring.datasource.filters=stat
spring.datasource.maxActive=2
spring.datasource.initialSize=1
spring.datasource.maxWait=60000
spring.datasource.minIdle=1
spring.datasource.timeBetweenEvictionRunsMillis=60000
spring.datasource.minEvictableIdleTimeMillis=300000
spring.datasource.validationQuery=select 'x'
spring.datasource.testWhileIdle=true
spring.datasource.testOnBorrow=false
spring.datasource.testOnReturn=false
spring.datasource.poolPreparedStatements=true
spring.datasource.maxOpenPreparedStatements=20

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver 本来用的 com.mysql.jdbc.Driver报了警告,因此更改。

原因:

           连接数据中时区错误原因

解决:

     加上  serverTimezone=UTC

      这里用了CTT中国台湾时区避免产生8小时时差

spring.datasource.url=jdbc:mysql://localhost:3306/miaosha?serverTimezone=CTT&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40301026/article/details/98532053

智能推荐

Sqlite3 数据库基本操作_-lsqlite3-程序员宅基地

文章浏览阅读1w次,点赞19次,收藏173次。Sqlite3 数据库基本操作1、sqlite3命令**2、sqlite3编程接口:**3、事务:一个或多个更改数据库的扩展4、like和glob子句:5、limit 和 offset6、having:7、distinct8、约束:9、内连接10、别名11、触发器12. 索引1、sqlite3命令1.打开数据库: sqlite3 <*.db>2.系统命令: 以’.'开头 .quit : 退出sqlite3 .help : 查看帮助文档 .database: 显示当前打开的数据库_-lsqlite3

MapReduce当中Partitioner的用法_简述mapreduce中,partitioner 如何使用-程序员宅基地

文章浏览阅读277次。Partitioner的用法:防盗版实名手机尾号:73203。如果现在我们的需求变成,输出放在两个文件当中,按照关键字的首个字母的26个字母来分,头13个放在一个文件当中,以此类推, 这时我们就要用到partition的技术。package com;import java.io.IOException;import java.util.StringTokenizer;import org..._简述mapreduce中,partitioner 如何使用

Google Earth Engine(GEE)对指定地点Sentinel-2 Level1C数据进行NDVI指数的计算_gee计算区域栅格尺度ndvi 哨兵-程序员宅基地

文章浏览阅读4k次,点赞5次,收藏55次。Google Earth Engine (GEE) 是由谷歌公司开发的众多应用之一。借助谷歌公司超强的服务器运算能力以及与NASA的合作关系,GEE平台将Landsat/Sentinel等可以公开获取的遥感图像数据存储在谷歌的磁盘阵列中,使得GEE用户可以方便的提取、调用和分析海量的遥感大数据资源。本文基于GEE平台,实现对指定地点Sentinel-2 Level1C数据进行NDVI指数的计算,示例地点为湖南省长沙市。代码如下:(JS)var cs = China.filterBound._gee计算区域栅格尺度ndvi 哨兵

JQUERY自定义下拉单选加可输入的SELECT_jquery selectpage 自定义输入-程序员宅基地

文章浏览阅读1.2k次。本文将介绍一个使用JQUERY实现的一个自定义下拉单选框ton_jquery selectpage 自定义输入

python3 + flask + sqlalchemy-程序员宅基地

文章浏览阅读387次。python3 + flask + sqlalchemy Lan 2020-03-08 21:03 66 人阅读 0 条评论 python3 + flask + sqlalchemy +orm(1):链接mysql 数据库1、p..._python3 sqlalchemy + flask

h5 ios系统在微信浏览器兼容问题导致的事件错乱问题_微信浏览器ios h5获取麦克风权限无效-程序员宅基地

文章浏览阅读1.5k次。参考https://www.jianshu.com/p/98adc64aeb61/_微信浏览器ios h5获取麦克风权限无效

随便推点

JSONPath的基础使用_jsonpath.eval-程序员宅基地

文章浏览阅读6k次,点赞2次,收藏14次。JSONPath可以快速提取json固定位置、范围的数据,而不需要创建单独的JSONObject对象。但如果每次处理的json数据格式会改变,则该方式不太适用。_jsonpath.eval

asp.net页面中Menu控件下拉菜单被frame挡住和iframe自适应高度的解决办法-程序员宅基地

文章浏览阅读155次。当你在做一个仿windows程序的顶部菜单框架的时候,在asp.net中你可能会使用两个frame,一个frame在上面用来放菜单一个frame在下面用来方菜单点击后打开的页面.页面实现很简单,单运行的时候你就发现放菜单的那个frame将菜单的下列菜单在挡住根本伸不到下面的frame中.解决被挡住的问题是不能使用frame,做法是在一个单独的asp.net页面中放一个menu 和一个if..._asp:menu超出iframe如何解决

服务发现之Consul介绍、部署和使用_consul安装需要数据库吗-程序员宅基地

文章浏览阅读2k次,点赞2次,收藏7次。为什么使用服务发现微服务的框架体系中,服务发现是不得不提的一个模块。我相信了解或者熟悉微服务的应该都知道它的重要性。这里简单的介绍一下。我们看下面的一幅图片:图中,客户端的一个接口,需要调用服务A-N。客户端必须要知道所有服务的网络位置的,以往的做法是配置是配置文件中,或者有些配置在数据库中。这里就带出几个问题:需要配置N个服务的网络位置,加大配置的复杂性服务的网络位置变化,都需要改变..._consul安装需要数据库吗

python3 在线加密_Python3对称加密算法AES、DES3实例详解-程序员宅基地

文章浏览阅读281次。本文实例讲述了Python3对称加密算法AES、DES3。分享给大家供大家参考,具体如下:python3.6此库安装方式,需要pip3 install pycryptodome。如有site-packages中存在crypto、pycrypto,在pip之前,需要pip3 uninstall crypto、pip3 uninstall pycrypto,否则无法安装成功。C:\WINDOWS\sy..._des如何导入unpad案例

算法导论第三版 10.1-6习题答案-程序员宅基地

文章浏览阅读414次。10.1-6答案:设定两个栈为s1和s2,那么s1用来ENQUEUE(),s2用来DEQUEUE(),当然s1需要用来为DEQUEUE()操作作过渡,流程如下:(1)首先将入队元素1,2,3依次放进栈s1。此时s1元素从低到高为1,2,3,s2中暂时无元素。(2)然后依次将1,2,3从s1中弹出并且放入s2中。此时s1栈空,s2中元素从低到高依次为3,2,1(3)若此时进行还需要ENQU...

r语言显示找不到read_html,R语言答疑:txt文件无法被R正确读入-程序员宅基地

文章浏览阅读1.6k次。今天来解答一个网友的疑惑,或许你也曾遇到过这个问题噢~R语言中,txt无法正确的读入的可能性有很多种。有位网友提供的一个无法正确读入的文本文件,使用记事本打开,看起来一切正确(见图片)。但读入的时候,报错如下。>read.table('1.txt')Error intype.convert(data[], as.is = as.is, dec = dec, numerals = numera..._error in read_html(url) : 没有"read_html"这个函数

推荐文章

热门文章

相关标签