连接mysql数据库报错java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represe...-程序员宅基地

技术标签: ViewUI  java  数据库  javascript  

在使用spring boot操作数据库的时候,莫名其妙抛了一个错误:mysql6.0.6时间区域时差问题

 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.

java.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.  
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:545)  
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:513)  
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:505)  
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:479)  
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:489)  
    at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:69)  
    at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:1606)  
    at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:633)  
    at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:347)  
    at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:219)  
    at java.sql.DriverManager.getConnection(Unknown Source)  
    at java.sql.DriverManager.getConnection(Unknown Source)  
    at com.java1234.util.DbUtil.getCon(DbUtil.java:12)  
    at com.java1234.realm.MyRealm.doGetAuthenticationInfo(MyRealm.java:55)  
    at org.apache.shiro.realm.AuthenticatingRealm.getAuthenticationInfo(AuthenticatingRealm.java:571)  
    at org.apache.shiro.authc.pam.ModularRealmAuthenticator.doSingleRealmAuthentication(ModularRealmAuthenticator.java:180)  

 

我的yml配置文件

server:
  port: 8088
spring:
  profiles:
    active: dev
  datasource:
    password: 123456
    url: jdbc:mysql://localhost:3306/person
    username: root
    driver-class-name: com.mysql.jdbc.Driver

    # 使用druid数据源
#mybatis:
#  type-aliases-package: com.zakyoung.springboot.vue.entities

我的pom.xml的配置文件

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>

        </dependency>
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.1.1</version>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>6.0.6</version>
        </dependency>

我是用的6.0.6版本的

修改配置文件加上

serverTimezone=UTC”不然会因为时区问题报错,这里用了CTT中国台湾时区避免产生8小时时差

 url: jdbc:mysql://localhost:3306/person?serverTimezone=CTT&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true

这样就好了,多踩踩坑

转载于:https://www.cnblogs.com/zhikou/p/8644478.html

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

智能推荐

Servlet[jsp]的Servlet.service()引发了具有根本原因的异常无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/js_在路径为/helloworld的上下文中,servlet[jsp]的servlet.service(-程序员宅基地

文章浏览阅读1.6w次。问题描述28-Jul-2020 11:44:56.960 严重 [http-nio-8080-exec-1] org.apache.catalina.core.StandardWrapperValve.invoke 在路径为的上下文中,Servlet[jsp]的Servlet.service()引发了具有根本原因的异常无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core] org.apache.jasper.Ja_在路径为/helloworld的上下文中,servlet[jsp]的servlet.service()引发了具有根本

今天的语音识别,我们就用Python来做,从基础的知识到实践的运用-程序员宅基地

文章浏览阅读412次。昨天用Python做了一个语音识别,就给大家分享一下心得,需要Python学习资料的小伙伴可以私信我,回复01系统会自动发送学习资料。最为重要的是,在 Python 程序中实现语音识别非常简单。阅读本文章,你将会了解到Python是如何制作语音识别的。你将会学习到:语言识别工作原理概述语音识别的首要部分当然是语音。通过麦克风,语音便从物理声音被转换为电信号,然后通过模数转换器转换为数据。一旦被数字..._语音识别用什么语言编写最简单

(self: pyds.NvDsComp_BboxInfo) -> _NvBbox_Coords_unable to convert function return value to a pytho-程序员宅基地

文章浏览阅读4.1k次。文章目录项目场景与问题描述:原因分析:解决方案:项目场景与问题描述:调用python deepstream API,改写deepstream_test_3.py,出现如下报错:TypeError: Unable to convert function return value to a Python type! The signature was(self: pyds.NvDsComp_BboxInfo) -> _NvBbox_Coords本次使用的盒子系统配置如下:原因分析:当前_unable to convert function return value to a python type! the signature was

html css文本框边框样式,HTML 学习笔记 CSS样式(边框)-程序员宅基地

文章浏览阅读2.9k次,点赞2次,收藏5次。元素的边框(border)是围绕元素内容和内边距的一条或多条线CSS border 属性允许你规定边框的样式 宽度和颜色CSS 边框在 HTML 中,我们使用表格来创建文本周围的边框,但是通过使用 CSS 边框属性,我们可以创建出效果出色的边框,并且可以应用于任何元素。元素外边距内就是元素的的边框 (border)。元素的边框就是围绕元素内容和内边据的一条或多条线。每个边框有 3 个方面:宽度、样..._css文本框

《Python编程 从入门到实践》第十一章课后习题_python从入门到实践第11章-程序员宅基地

文章浏览阅读519次。11-1import unittestdef get_location(country, city): return country.title() + ', ' + city.title();class LocationTestCase(unittest.TestCase): def test_city_country(self): location = ..._python从入门到实践第11章

探秘RictyDiminished:一款轻量级的Markdown字体库-程序员宅基地

文章浏览阅读318次,点赞5次,收藏4次。探秘RictyDiminished:一款轻量级的Markdown字体库项目地址:https://gitcode.com/edihbrandon/RictyDiminished项目简介RictyDiminished 是一个专为Markdown阅读和编写优化的开源字体库。该项目旨在提供一种清晰、易读且简洁的字体体验,特别适用于程序员和写作爱好者在日常工作中处理Markdown文档。技术分析R...

随便推点

在Jupyter Notebook的Markdown中插入图片_jupyter notebook markdown插入图片-程序员宅基地

文章浏览阅读4.2k次,点赞4次,收藏3次。在Jupyter Notebook的Markdown中插入图片本地图片在线图片本地图片Notebook的输入框的格式为:Markdown。找到待插入的图片,直接右键选择复制。在Markdown形式下的输入框中将复制结果Ctrl+V输入进去,运行即可。下面是上传电脑中的Test图片![Test.jpg](attachment:Test.jpg)运行之后图片即能加载:在线图片在Notebook的Markdown输入框中输入:![Image]()复制在线_jupyter notebook markdown插入图片

Javaweb基于servlet在线教学答疑系统 在线教师答疑 网络答疑平台 源码_基于java web的学习问答系统-程序员宅基地

文章浏览阅读54次。在线教师答疑 网络答疑平台 项目介绍 基于java+jsp+servlet+mysql技术, 实现一个在线教学答疑系统, 学生可以通过该网站提出问题留言,教师登录后可以进行答疑, 系统管理员可以对答疑系统进行管理 运行环境 java, jdk1.8,tomcat8.5,mysql5.6,EclispseEE 项目技术 java, bootstrap, jsp, servlet, jquery 实现功能 实现学生的账号登录注册 教师与管理员的登录与退出 管理员完成学院管理,教师管理, 课程管理, 并能修改管理_基于java web的学习问答系统

STM32定时器TIM1输出互补脉冲加死区_tim_break_disable-程序员宅基地

文章浏览阅读3.9k次。下面是代码和个人愚见,还没完全搞透,但基本发现以下规律。调试的过程中出现一个问题,就是没有波形输出。原因是刹车和死区的配置中, tim1_BDTR.TIM_Break=TIM_Break_Disable;//TIM_Break_Enable;刹车要失能(Disable),具体原因和MOE相关寄存器配置有关。另外还有个参数疑问,就是oc.TIM_OCIdleState = TIM_OCId..._tim_break_disable

SpringCloud Alibaba微服务运维一 - 集成SkyWalking,一线互联网公司面经总结_微服务 spring cloud alibaba 维护复杂吗-程序员宅基地

文章浏览阅读991次,点赞14次,收藏19次。设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算**2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?9、讲述一下Tomcat8005、8009、8080三个端口的含义?12、简述DNS进行域名解析的过程?_微服务 spring cloud alibaba 维护复杂吗

LeetCode-----第二十五题-----K 个一组翻转链表_给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,-程序员宅基地

文章浏览阅读133次。K 个一组翻转链表难度:困难给你一个链表,每k个节点一组进行翻转,请你返回翻转后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。示例:给你这个链表:1->2->3->4->5当k= 2 时,应当返回:2->1->4->3->5当k= 3 时,应当返回:3->2->1->4->5说明:你的算法只能使..._给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,

基于 Python 环境搭建 - YOLO 实现吸烟行为监测_out_boxes.reshape-程序员宅基地

文章浏览阅读5.5k次,点赞8次,收藏36次。作者|李秋键出品|AI科技大本营(ID:rgznai100)引言目标检测是一种与计算机视觉和图像处理有关的计算机技术, 用于检测数字图像和视频中特定类别的语义对象 (例如人、建筑物或汽车等..._out_boxes.reshape

推荐文章

热门文章

相关标签