发现
拿到老师的项目,项目启动时正常,网页提交数据时出现Caused by:
java.lang.NullPointerException
报错,
上一条日志显示
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
是连接mysql的时候出现bug导致的,
查了一下是数据库版本不匹配问题,
于是我看了一下自己电脑的mysql版本
哇哦,是mysql8.0,再看一下依赖里的mysql版本
是mysql5.1.32,这俩版本不匹配,
解决方法
因为我电脑里装的mysql是8.0版本所以把pom依赖里的版本也改成8.0,这里采用mysql8.0.24版本
接着修改连接池驱动,mysql8.0就不能用原本的写法了,在“com.mysql.jdbc.Driver”的基础上加上cj
com.mysql.cj.jdbc.Driver
诶嘿,最后完美解决,可喜可贺(o°ω°o)
来源地址:https://blog.csdn.net/qq_49868778/article/details/129680570