mysql驱动版本异常java.lang.NullPointerException

java.lang.NullPointerException: Cannot invoke "com.alibaba.druid.stat.JdbcDataSourceStat.getRuningSqlList()" because the return value of "com.alibaba.druid.pool.DruidDataSource.getDataSourceStat()" is null

原因:版本不一致出现。使用的是5.x.x的。

解决:改了就可以了(之前是5.x.x)

在mysql中执行SELECT VERSION()

mysql-connector-java版本需与mysql版本一致


        
            mysql
            mysql-connector-java
            8.0.27
            compile
        

注意:检查数据库版本

com.mysql.jdbc.Driver 是 mysql-connector-java 5及5之前的,

com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6及6之后的的。

你可能感兴趣的:(异常系列,java,mysql,数据库)