关于JDBC连接出现java.sql.SQLException: com.mysql.cj.jdbc.Driver/Caused by: java.lang.ClassNotFoundExceptio

出现错误

关于JDBC连接出现java.sql.SQLException: com.mysql.cj.jdbc.Driver/Caused by: java.lang.ClassNotFoundExceptio_第1张图片

 原因:该错误是因为mysql连接和配置文件所对应的连接地址不同导致

解决:

就是mysql驱动8版本以上的driver要写成:

这是德鲁伊连接池的配置文件:

如果使用普通的是:

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

mysql驱动8版本以下的driver要写成:

这是德鲁伊连接池的配置文件:

就把driver=com.mysql.jdbc.Driver

 不要cj。

这是因为在8版本以后mysql的包名换了

总结:

就是8版本以上写:com.mysql.cj.jdbc.Driver

8版本以下写:com.mysql.jdbc.Driver

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