搭建Jeesite框架或Maven项目连接数据库(Mysql)时总是出现NullPointException等的问题【解决】

报错显示:

解决办法:

1.检查pom.xml文件的mysql驱动配置:

${mysql.driver.version}是之前配置的属性,对应的版本8.0.11,对应配置如下。也可以直接写成8.0.11。

2.检查jeesite.properties属性文件,查看驱动,把

jdbc.driver=com.mysql.jdbc.Driver

换成

jdbc.driver=com.mysql.cj.jdbc.Driver

3.打开右侧Project Structure找到Modules->Sources设置下,

将右侧报错红色信息删除,如下:

保存设置后,clean一下,然后重启项目。如果还是出现问题。不出意外应该报 time_zone相关的错误。

4.解决:打开本地对应数据库,运行查询,设置为北京时区

set GLOBAL time_zone='+8:00';

设置成功后再重启项目,此时ok了,亲测已解决。

备注:搜集资料解决以上问题时看到如果在这种情况下还出现错误,如果以上都没有问题,那么可能是密码规则的问题此时需要在My.ini的mysqld后面加上使用默认的密码规则

default_authentication_plugin=mysql_native_password
 

猜你喜欢

转载自blog.csdn.net/CEVERY/article/details/84971589
今日推荐