java.sql.SQLException: org.gjt.mm.mysql.Driver
问题:java.sql.SQLException: org.gjt.mm.mysql.Driver
背景:搭建微服务工程
...一长串错
也会看到org.gjt.mm.mysql.Driver飘红
原因:
org.gjt.mm.mysql.Driver是早期的驱动名称,后来改名为com.mysql.jdbc.Driver,现在一般都推荐使用 com.mysql.jdbc.Driver。在最新版本的mysql jdbc驱动中,为了保持对老版本的兼容,仍然保留了org.gjt.mm.mysql.Driver,但是实际上 org.gjt.mm.mysql.Driver中调用了com.mysql.jdbc.Driver,因此现在这两个驱动没有什么区别。
mysql-connector-java-8.0.16.jar驱动文件,缺少类:org.gjt.mm.mysql.Driver;
最大支持该类文件的驱动版本为:mysql-connector-java-5.1.47.jar
替换jar包
解决
修改mysql-connector-java版本,刚开始改的3.1.14,改成5.1.47也可以运行成功。