• com.mysql.jdbc.Driver 与 org.gjt.mm.mysql.Driver的区别


      com.mysql.jdbc.Driver的前身是org.gjt.mm.mysql.Driver,现在主要用com.mysql.jdbc.Driver,但为了保持兼容性保留了org.gjt.mm.mysql.Driver这个路径的引用。

    mysql-connector-java-5.1.40.jar包结构:

                                   

    com.mysql.jdbc.Driver.java 代码:

    复制代码
    package com.mysql.jdbc;
    

    import java.sql.DriverManager;
    import java.sql.SQLException;

    public class Driver extends NonRegisteringDriver implements java.sql.Driver {
    public Driver() throws SQLException {
    }

    </span><span style="color: #0000ff;">static</span><span style="color: #000000;"> {
        </span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {
            DriverManager.registerDriver(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Driver());
        } </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (SQLException var1) {
            </span><span style="color: #0000ff;">throw</span> <span style="color: #0000ff;">new</span> RuntimeException("Can't register driver!"<span style="color: #000000;">);
        }
    }
    

    }

    复制代码

    org.gjt.mm.mysql.Driver.java 代码:

    复制代码
    package org.gjt.mm.mysql;
    

    import java.sql.SQLException;

    public class Driver extends com.mysql.jdbc.Driver {
    public Driver() throws SQLException {
    }
    }

    复制代码

    可以总结出MySQL公司为了保持兼容性让org.gjt.mm.mysql.Driver对com.mysql.jdbc.Driver进行了简单的继承。

    原文地址:https://www.cnblogs.com/JimKing/p/9032272.html

  • 相关阅读:
    Django remedy a security issue refer dos attack
    AppScan8.7的两个细节亮点
    redis的使用
    IDEA使用技巧
    记录tips
    Scala实现wordcount
    Scala学习笔记1
    linux系统下访问window本地数据库
    python国内使用豆瓣下载源和linux常用的命令
    hadoop集群开启和停止执行命令
  • 原文地址:https://www.cnblogs.com/jpfss/p/11828483.html
Copyright © 2020-2023  润新知