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

13 篇文章 0 订阅

报错显示:

解决办法:

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
 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值