zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    操作标签(转载)
    创建标签(转载)
    标签管理(转载)
    mysql第四篇--SQL逻辑查询语句执行顺序
    mysql第四篇:数据操作
    mysql第四篇:数据操作之单表查询
    mysql第三篇:表操作
    MySQL系列
    Mysql 第二篇:库操作
    Mysql 第一篇:初识数据库
  • 原文地址:https://www.cnblogs.com/jpfss/p/11828483.html
Copyright © 2011-2022 走看看