web之家  

 

从源码

D:\Javasoftware\MySql\mysql\mysql-connector-java-5.1.7\src\com\mysql\jdbc\Driver.java

 

class.forName();

 

Driver.java的静态代码块   

static {
try {
java.sql.DriverManager.registerDriver(new Driver());
} catch (SQLException E) {
throw new RuntimeException("Can't register driver!");
}
}

在进入虚拟机的时候有首先执行静态代码块,所以此种方法可以实现驱动注册。

 

posted on 2016-10-24 23:51  路修远而求索  阅读(787)  评论(0)    收藏  举报