Method com/mysql/jdbc/ServerPreparedStatement.isClosed()Z is abstract

        最近写一个 Spring Boot 的项目,链接数据库的时候报错:

Method com/mysql/jdbc/ServerPreparedStatement.isClosed()Z is abstract

        网上找到方法:一个说是jdbc链接的包版本太低,但是重复查看maven文件引进的版本号是没有问题的。

        另一个说是包重复,但是仔细看maven文件引进包确实没重复啊。无奈之下打开项目jdk下

       发现在../jre\lib\ext目录下有mysql链接包。进去一看确实存在两个mysql-connector-java包,并且有一个版本很低的(上图是我删除旧版包的截图)。也不知道是不是这个低版本的原因,然后将它删除(删除这个包需要退出IDEA才可以),在启动IDEA,运行项目就没问题了。

   由此,IDEA运行项目需要jar包应该是首先使用jre下的,再使用maven的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值