在一个项目中。连接数据库,我的mysql 是 5.7 版本的。
居然报错了 MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT'
说是 jdbc 的连接 驱动版本太低了即 mysql-connector-java
奇怪了,我之前一些项目,使用的驱动版本更低都没有事,可能是 数据库使用的 datasouce 版本的问题吧。
不理它, 换个搞版本的
可是又报错了: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone.
百度一下,换成这个还是报错:
jdbc:mysql://localhost:3306/yinyousentence?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&aserverTimezone=UTC
换成 ?serverTimezone=UTC
即可
参考 https://blog.csdn.net/qq_36324685/article/details/72552947