博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SSM项目遇到的问题(三)
阅读量:6846 次
发布时间:2019-06-26

本文共 807 字,大约阅读时间需要 2 分钟。

1.Mysql-connector-java的版本导致ssm框架连接数据库失败

当时,因为看了下pom,mysql-connector-java的版本是5.1.x,所以重新导入了新的8.0.x版本。问题就出现了:

当再次进行数据库操作时,总是报错:

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.

看提示信息是需要添加时区,所以在数据库配置的url后添加了serverTimeZone,但是,然并卵。

正好看到了属性配置的driver里com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver,之前一直没搞清楚,到底有什么区别。

所以:

com.mysql.jdbc.Driver是mysql-connector-java 5中的, com.mysql.cj.jdbc.Driver是mysql-connector-java 6中的,而且要添加serverTimeZone。

但是,我的改完之后并没有什么用,没有找到解决方法,所以不得以又换回了5.1.x的版本。

总结:如果没有必要,不要随意升级mysql驱动 --。

出现时间问题后,考虑是不是时区问题。

转载于:https://juejin.im/post/5cdfbcd5f265da1bc5523245

你可能感兴趣的文章
git 本地与服务器的同步
查看>>
css鼠标移动到文字上怎样变化背景颜色
查看>>
HBase 实战(1)--HBase的数据导入方式
查看>>
浅谈WEB页面提速(前端向)
查看>>
05 语句处理
查看>>
POJ 3177 Redundant Paths POJ 3352 Road Construction(双连接)
查看>>
ERROR: Java 1.7 or later is required to run Apache Drill.
查看>>
初入android驱动开发之字符设备(一)
查看>>
外网上传到NAS速度很慢是什么情况?上行1M都不到,但是测试有4M
查看>>
ASP.NET Core 中使用 GrayLog 记录日志
查看>>
RabbitMQ的几种工作模式
查看>>
关于Java类加载双亲委派机制的思考(附一道面试题)
查看>>
java中关于volatile的理解疑问?
查看>>
SQL Server Management Studio(SSMS)的使用与配置整理
查看>>
Activit工作流学习例子
查看>>
SQL Server 中位数、标准差、平均数
查看>>
机器如何猜你所想?阿里小蜜预测平台揭秘
查看>>
关于数组array_diff(array1, array2)求差集来比较数组是否相等的问题细究
查看>>
React 源码深度解读(七):事务 - Part 1
查看>>
Javascript设计模式(四)策略模式
查看>>