zoukankan      html  css  js  c++  java
  • mysql 5.7.26 java 连接jar包

    官网上是找不到此包的,以至于产生幻觉了win 版本 和java 版本难道是两个不同的版本系统.实际则不是, 8.0的jar 包兼容了这个,

    .为什么用8.0版本的驱动可以,5.1版本也可以,5.5、5.6、5.7都不可以(或许这些版本的连接器都是我一厢情愿的)
    . 看了下MySQL Connectors 官方文档 上面只有version8.0和version5.1两个版本的文档(看来真的是我想多了)
    .version8.0文档上有说明:Connector/J 8.0 provides compatibility with all the functionality of MySQL 5.5, 5.6, 5.7, and 8.0(都兼容,大胆用了)

    我第一次换后出现如下错误,以至于我认为是不兼容,后来才坚信了 8.0 支持

    java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. 

    报错原因

    需要在连接字符串中明确指定serverTimezone,这样MySQL驱动版本与UTC时区才能配合使用。

    解决方法

    在application.properties配置文件中,修改配置。

    修改后:

    只需要在配置文档下

    spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
  • 相关阅读:
    fastjson-alibaba
    ubuntu 入门
    资料文档
    asp.net mvc View视图相关
    视频
    js第三方
    工具类网址
    [转]初学者的编程自学指南
    seajs的使用--主要了解模块化
    其它
  • 原文地址:https://www.cnblogs.com/zuochanzi/p/14136290.html
Copyright © 2011-2022 走看看