java连接Mysql时需要注意的问题

需要注意:

注意1: 时区。若Mysql服务端使用的时区与客户端(即Java)使用的时区不一致时,会报错,

解决方案: 在jdbc.url的末尾追加参数serverTimezone=UTC或 serverTimezon=GMT%2B8

注意2: 驱动版本。若Mysql服务端的版本是8.0.12,而Java连接Mysql时使用的mysql-connect-java版本是5.1.38,则此时会不断地尝试连接,最终导致连接次数过多断开 。

解决方案: 要么Mysql服务端降低版本,要么Java引用的Mysql连接驱动升级版本。

注意3: Mysql访问权限需要开放给待访问服务所在IP,否则无法访问

解决方案: grant授权即可。

发布了45 篇原创文章 · 获赞 13 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/miaomiao19971215/article/details/89648183