[数据库/Java SE]MySQL驱动包(mysql-connector-java.jar)问题[com.mysql.jdbc.Driver/org.gjt.mm.mysql.Driver/com.mysql.cj.jdbc.Driver]

MySQL的驱动JAR包————mysql-connector-java.jar,不同版本,其JBDC驱动类Driver的路径均有可能变化。
日后使用时,可根据本文的思路,有依据地进行检查(而不是随便看看网络博客,凭空“臆想”地配置jdbc.driver)。

5.1.33版本

mysql-connector-java-5.1.33.jar

  1. com.mysql.jdbc.Driver implements java.sql.Driver

一般(老/旧的)Web应用 依赖于 com.mysql.jdbc.Driver

  1. org.gjt.mm.mysql.Driver extends com.mysql.jdbc.Driver

Kettle 依赖于 org.gjt.mm.mysql.Driver 【 8.0.1.33 中无此Driver类】

8.0.13版本

  1. com.mysql.jdbc.Driver extends com.mysql.cj.jdbc.Driver

此原版的驱动类 Driver 已不被 驱动包开发商推荐使用。(虽不推荐,但依旧可使用)

  1. com.mysql.cj.jdbc.Driver implements java.sql.Driver

驱动包开发商原来使用推荐使用com.mysql.jdbc.Driver驱动的开发者 使用新的驱动类com.mysql.cj.jdbc.Driver

原文地址:https://www.cnblogs.com/johnnyzen/p/13830910.html