平台:

WIN10 X64 专业版。

IDEA 2016.1.1.

MYSQL 5.7.12

hibernate 4.2.2

具体问题:

用hibernate连接MYSQL数据库的时候提示

ERROR: 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.

提示说服务器时区设置错误,我就用 MySQL Workbench 使用show variables like '%time_zone%';命令查看时区,显示如下图所示:

很奇怪。。。。系统时区不显示(难道内容是中文?所以显示不出来?)。

请问该怎么解决?

以下是

hibernate.cfg.xml

/p>

"-//Hibernate/Hibernate Configuration DTD//EN"

"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

com.mysql.jdbc.Driver

jdbc:mysql://localhost:3306/xk_demo

root

5566

1

org.hibernate.dialect.MySQLDialect

thread

true

和自己写的测试demo:

import com.hib.db.XkMapEntity;

import org.hibernate.Session;

import org.hibernate.SessionFactory;

import org.hibernate.cfg.Configuration;

public class Main {

public static void main(String[] args) throws Exception

{

try{

XkMapEntity xkMapEntity = new XkMapEntity();

xkMapEntity.setParentId(0);

xkMapEntity.setLevel(1);

xkMapEntity.setParentUniqueId(1001);

xkMapEntity.setMapUrl("f://map.jpg");

xkMapEntity.setMapPosX(29);

xkMapEntity.setMapPosY(34);

xkMapEntity.setDescription("demo");

SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();

Session session = sessionFactory.getCurrentSession();

session.beginTransaction();

session.save(xkMapEntity);

session.getTransaction().commit();

}catch (Exception e){

System.out.println(e.toString());

}

}

}

hibernate mysql 设置时区_Hibernate连接MYSQL失败提示时区错误该怎么解决?相关推荐

  1. Linux中Mycat远程连接Mysql8.0提示密码错误

    Linux中Mycat远程连接Mysql8.0提示密码错误 问题: 当在linux中使用mycat远程连接时候会提示密码错误,具体如下: 解决 防火墙 最开始以为是防火墙未关闭 通过查看防火墙状态发现 ...

  2. ubantu mysql允许外部链接_ubuntu 下mysql 设置允许远程连接

    ubuntu: 安装mysql-server,sudo apt-get install mysql-server mysql 安装成功后查看mysql状态:/etc/init.d/mysql stat ...

  3. 设置允许远程连接MySQL (Ubuntu为例)

    设置允许远程连接MySQL (Ubuntu为例) MySQL默认配置是不允许远程连接,为了安全! 然而我需要这么做; 开始改配置; #1 设置用户权限 Type 'help;' or '\h' for ...

  4. php设置mysql查询编码,php连接mysql时怎么设置编码方式

    php连接mysql时怎么设置编码方式 php连接mysql数据库时,也就是在mysql_connect()语句之后添加"mysql_query("set names utf8&q ...

  5. 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(一、编译连接前准备)

    一.说明 电脑系统:win10 qt版本:5.13.2和5.14.1(测试均成功) mysql版本:MySQL-5.5 本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动 ...

  6. php连接mysql乱码原因_PHP连接MYSQL出现乱码的原因与解决办法

    PHP连接mysql出现乱码的原因与解决方法 解决MySql数据库乱码的一个首要前提是保证 数据库+数据表+前端显示 编码一致,国内项目一般统一设定为GB2312或GBK,而国际化项目则一般使用utf ...

  7. 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(二、编译连接)

    本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动到qt连接mysql数据库(一.编译连接前准备) [全教程]qt连接mysql--从qt编译mysql驱动到qt连接my ...

  8. macOS安装MySQL,使用Navicat连接MySQL数据库/2022

    macOS安装MySQL,使用Navicat连接MySQL数据库/2022 intel chip 下载安装文件 进入官网 MySQL :: MySQL Downloads 选择页尾MySQL Comm ...

  9. 数据库MySQL错误2058_SQLyog连接MySQL8.0报2058错误的完美解决方法

    引言 用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_passwo ...

最新文章

  1. 乱谈管理(优秀部门经理的职业素质)
  2. 【翻译】HTML5基于浏览器的媒体播放器:可以离线播放你的mp3文件
  3. input中radio用法
  4. C#汉字转换拼音技术详解(高性能)
  5. html中article、section、aside的区别与联系
  6. order是mysql系统关键字_MySQL数据库如何使用“ORDER BY”关键字对查询结果进行排序呢?...
  7. mysql表损坏自动修复工具_对MySQL数据表(已损坏)的修复
  8. paip.账务系统的安全性
  9. php Excel报表,Excel报表生成的方案 PHPExcel
  10. 黑马python培训靠谱吗-黑马程序员的Python怎么样?
  11. 数据挖掘 / 机器学习——决策树
  12. 硬盘分区调整:分区助手专业版易我分区大师专业版软件下载
  13. Python画樱花树~
  14. DTC(diagnostic trouble code)
  15. 数据分析专题报告范文6篇_数据分析系列篇(6):如何写好一个专题的分析报告...
  16. 2020国开c语言程序设计1075,中央电大秋季C语言程序设计期末试卷及答案代码1075,01(7页)-原创力文档...
  17. 汉语属于哪个语系_汉语语族的所属语系
  18. Java:Java和C有什么区别?
  19. 激光测距仪全国产化电子元件推荐方案
  20. Excel - VBA -复制单元格值粘贴

热门文章

  1. 你以为的ASP.NET文件上传大小限制是你以为的吗
  2. C++ 获得指定路径文件的“修改日期”
  3. 正则表达的式的基本功能
  4. 布加迪、劳斯莱斯和宾利零售商开始接受BTC和BCH付款
  5. BCH的硬分叉升级,谱写其在币圈稳扎稳打的成功逆袭史
  6. php+mysql 大容量数据高效分页效果(弃用limit)
  7. (四)Thymeleaf标准表达式之——[3-6] 操作符(文本、算术、布尔、比较及相等)...
  8. qml demo分析(threading-线程任务)
  9. canvas初体验之加载图片
  10. Endnote在latex中的应用的两种方法