问题描述
最近自己照着书上做一个数据库小程序,代码一模一样,但是就是一直报错,我用的IDE是MyEclipse10和它自带jdk1.6,jdk complier也是1.6,使用jdbc版本是mysql-connector-java-5.1.37-bin,数据库是MySQL8.0一直报错com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
我换了mysql-connector-java-8.0.30版本的jdbc,开始报错java.lang.NullPointerException,我设置断点调试,发现抛出的是ClassNotFoundException异常:
java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver,unable to load class com.mysql.cj.jdbc.Driver 换驱动后直接连驱动类都找不到了
原因分析:
试了特别多办法,都没有效果,最后怀疑是数据库版本太高的问题和jdk1.6不兼容,MyEclipse10complier最高才是1.7,我换了MyEclipse2017之后&