码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2015-07-16 11:36:48      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

最近遇到了个问题,看一些示例代码连接数据库有的用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的区别

标签:

原文地址:http://www.cnblogs.com/jinghx/p/4650561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!