我的编程空间,编程开发者的网络收藏夹
学习永远不晚

数据库链接serverTimezone时区错误问题

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

数据库链接serverTimezone时区错误问题

如果配置serverTimezone=UTC,则会显示国际标准时间(格林威治时间),而项目中通常是北京时间。下面的日志输出可以看到,数据库显示的时间和日志输出时间不一致。
在这里插入图片描述
在这里插入图片描述

配置serverTimezone=Asia/Shanghai即可,或者是GMT+8,配置里应写为GMT%2B8。

  • 正确的示例serverTimezone=Asia/Shanghai
spring:  datasource:    url: jdbc:mysql://127.0.0.1:3306/mydb?characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai    username: root    password: 123456    driver-class-name: com.mysql.cj.jdbc.Driver
  • 正确的示例serverTimezone=GMT%2B8,这是由于转码的问题GMT+8应该写成GMT%2B8
spring:  datasource:    url: jdbc:mysql://127.0.0.1:3306/mydb?characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2B8    username: root    password: 123456    driver-class-name: com.mysql.cj.jdbc.Driver

下面的示例改成serverTimezone=Asia/Shanghai 再次测试,可以看到日志输出的createtime和数据库的createtime一致
在这里插入图片描述

在这里插入图片描述

来源地址:https://blog.csdn.net/u011628753/article/details/126811965

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

数据库链接serverTimezone时区错误问题

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

阿里云链接数据库错误怎么回事

简介在使用阿里云服务时,有时会遇到链接数据库出现错误的情况。本文将针对这个常见问题进行深入分析,并提供一些解决方法。1.检查连接参数首先,当遇到链接数据库错误时,我们需要仔细检查连接参数是否正确。包括主机名、端口号、用户名和密码等。确保这些参数与数据库配置文件中的信息一致。如果参数不正确,数据库无法连接成功,就会导致链
阿里云链接数据库错误怎么回事
2024-01-01

PHP连接PostgreSQL数据库时出现错误

标题:PHP连接PostgreSQL数据库时出现错误,具体代码示例解析在进行Web开发过程中,常常需要与数据库进行交互操作,而其中连接数据库是至关重要的一步。在使用PHP语言连接PostgreSQL数据库时,有时候可能会出现一些错误,今天
PHP连接PostgreSQL数据库时出现错误
2024-02-27

一篇永久摆脱Mysql时区错误问题,idea数据库可视化插件配置

项目场景: 今天在做项目的时候遇到一个关于mysql时区的问题,在这里汇总记录一下解决过程,希望可以帮助到有需要的人。 问题描述 在做项目的时候突然遇到以下的报错,可以看到是说 数据库的时区错误,这里使用的是Mysql 8.0.
2023-08-20

PHP 数据库连接陷阱:避免常见的错误和误区

要避免 php 数据库连接错误,请遵循最佳实践:检查连接错误,变量名称与凭据匹配。使用安全存储或环境变量,避免硬编码凭据。使用完后关闭连接,防止 sql 注入,使用准备好的语句或绑定参数。PHP 数据库连接陷阱:避免常见的错误和误区在使用
PHP 数据库连接陷阱:避免常见的错误和误区
2024-05-21

springboot使用alibaba的druid数据库连接池错误的问题及解决

这篇文章主要介绍了springboot使用alibaba的druid数据库连接池错误的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-27

SQL数据库连接超时时间已到的问题

目录SQL数据库连接超时时间已到问题解决方法数据库访问超时时间配置总结1.背景2.配置说明3.方案总结SQL数据库连接超时时间已到问题1:System.InvalidOperationException: 超时时间已到。超时时间已到,但
2023-04-12

使用ADO或ODBC连接Access数据库时80004005错误

80004005错误通常是由于连接字符串或数据库引擎配置错误引起的。以下是一些可能的解决方案:1. 确保连接字符串正确:连接字符串应包含正确的数据库路径、用户名和密码(如果有)等信息。检查连接字符串是否包含特殊字符或无效字符,并确保路径和文
2023-09-14

解决阿里云服务器数据库链接错误的方法

阿里云服务器数据库链接错误是一个常见的问题,对于不懂技术的用户来说,可能一时无法解决。但是,只要我们按照正确的方法操作,就可以轻松地解决这个问题。本篇文章将详细介绍如何解决阿里云服务器数据库链接错误的问题。一、检查数据库服务状态首先,我们需要检查数据库服务是否正常运行。在阿里云服务器上,我们可以使用ss命令来检查
解决阿里云服务器数据库链接错误的方法
2023-11-20

编程热搜

目录