Java项目启动常见报错,数据库版本连接异常!

💕💕作者: 米罗学长
💕💕个人简介:混迹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。

在这里插入图片描述

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

米罗毕设

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值