2011-04-27 125 views
21

接管一个同事的项目后,我注意到他使用“org.gjt.mm.mysql.Driver”作为MySQL 5的jdbc驱动程序,而不是更常见的“com.mysql.jdbc.Driver”。它们都包含在我在Maven中心找到的驱动程序中,该驱动程序似乎是标准的发行版。什么是jdbc驱动程序“org.gjt.mm.mysql.Driver”?

当我查找gjt.org时,发现了一些涉及“Mark's mysql driver”的旧网站。

http://gjt.org/

回答

47

MySQL JDBC驱动程序最初是由一个业余爱好者开发的。它后来捐赠给MySQL,在那里他们重新命名了包/类名。旧的类名是为了兼容性原因而保留的,但如果可以的话,应尽快更新到com.mysql.jdbc.Driver