发现
拿到老师的项目,项目启动时正常,网页提交数据时出现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文章来源:https://www.toymoban.com/news/detail-508745.html
com.mysql.cj.jdbc.Driver
诶嘿,最后完美解决,可喜可贺(o°ω°o)文章来源地址https://www.toymoban.com/news/detail-508745.html
到了这里,关于出现Caused by: java.lang.NullPointerException异常的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!