Driver driver=new com.mysql.jdbc.Driver();
Connection conn=driver.connect(url, info);
主要目的都是为了执行com.mysql.jdbc.Driver对象中的static方法来注册Driver进入DriverManager
static {
try {
java.sql.DriverManager.registerDriver(new Driver());
} catch (SQLException E) {
throw new RuntimeException("Can't register driver!");
}
}
从 JDBC 4.0 ( JDK 1.6 ) 开始,
应用程序不再需要显式地使用Class.forName("驱动名称")加载
驱动程序了,DriverManager 开始能够自动地承担这项任务(在DriverManager 载入时会自动加载驱动)。