当前位置:Gxlcms > 数据库问题 > org.gjt.mm.mysql.Driver和com.mysql.jdbc.Driver的区别

org.gjt.mm.mysql.Driver和com.mysql.jdbc.Driver的区别

时间:2021-07-01 10:21:17 帮助过:3人阅读

最近遇到了个问题,看一些示例代码连接数据库有的用org.gjt.mm.mysql.Driver,有的用com.mysql.jdbc.Driver,那到底这俩有什么区别呢?

"org.gjt.mm.mysql.Driver 是当时最好的MySQL JDBC,但不是MySQL公司的,然后MySQL将MM的JDBC驱动收为官方的JDBC驱动,所以将驱动的package也该了,但还保留了org.gjt.mm.mysql.Driver这个路径的引用,也就是你使用新版的JDBC驱动时还可以通过这个来引用,你打开下载的新版JDBC驱动的jar文件可以看到,只有一个文件的目录是org.gjt.mm.mysql,就是为了兼容而设计的 ."

另外查看org.gjt.mm.mysql.Driver源码可知:

  org.gjt.mm.mysql.Diver.java代码如下:
  package org.gjt.mm.mysql;
  import java.sql.SQLException;
  public class Driver extends com.mysql.jdbc.Driver
  {
      public Driver()  throws SQLException{ }
  }    

可见org.git.mm.mysql.Driver 只是简单的继承了 com.mysql.jdbc.driver,并没有实现其他逻辑

org.gjt.mm.mysql.Driver和com.mysql.jdbc.Driver的区别

标签:

人气教程排行