JDBC注册数据库驱动什么意思?

如题所述

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 载入时会自动加载驱动)。
温馨提示:答案为网友推荐,仅供参考
相似回答