💕💕作者: 米罗学长
💕💕个人简介:混迹java圈十余年,精通Java、小程序、数据库等。
💕💕各类成品java毕设 。javaweb,ssm,springboot,mysql等项目,源码丰富,欢迎咨询。
💕💕学习资料、程序开发、技术解答、代码讲解、文档报告。
✈️软件下载 | 实战案例 。⭐文章底部二维码,可以在朋友圈,免费获取软件下载链接。
小伙伴们在开发过程或者跑别人的项目是不是经常会出现爆红的,可能明明数据库都装好了为啥数据库就是不行呢,今天给大家介绍一个常见的数据库报错,版本造成的正常报错。
那遇见了究竟要怎么解决呢?
Java本身来讲涉及的后端的知识要远远多于前端,当然Java也有前端的知识Java web 就是啦,但是个人感觉如果你想学习Java还是后端更好。
●1.1 比较常见的错误就是如此。
●1.2 大家可以先查一下自己的版本,执行数据库命令:select version() 即可小辰这个版本是5.5,因为版本都是向下兼容的,如使用高版本数据库自然代码也需要动一动的。
●1.3 Mysql依赖在版本5.6之后进行了调整。引入的版本需要改为com.mysql.cj.Driver,原来版本为com.mysql.Driver,依赖包也需要升级8.0.*以上,在数据库连接的写法上要加上serverTimezone-UTC,以后的版本如下:
● 打开pom.xml文件配置版本8.0.16即可
数据库配置地方加上cj URL结尾加上?characterEncoding=UTF-8&serverTimezone=UTC。
下载依赖包配置版本8.0.16即可
替换原来项目里的低版本依赖
一般都在项目的web-inf下的lib文件夹下,删除原来的,换上新的然后修改以下数据配置
数据库配置地方加上cj URL结尾加上?characterEncoding=UTF-8&serverTimezone=UTC。