Mysql-connection-java8.0.11对java.sql.Driver接口的实现类:
--路径:\mysql-connector-java-8.0.11\src\main\user-impl\java\com\mysql\cj\jdbc\Driver.java
public class Driver extends NonRegisteringDriver implements java.sql.Driver {
//
// Register ourselves with the DriverManager
//
static {
try {
java.sql.DriverManager.registerDriver(new Driver());
} catch (SQLException E) {
throw new RuntimeException("Can't register driver!");
}
}
/**
* Construct a new driver and register it with DriverManager
*
* @throws SQLException
* if a database error occurs.
*/
public Driver() throws SQLException {
// Required for Class.forName().newInstance()
}
}
注册驱动的三种方式:
1.Class.forName("com.mysql.cj.Driver");//利用反射实现,推荐
public static C