jdbc注册驱动 class.forName()

Posted web之家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdbc注册驱动 class.forName()相关的知识,希望对你有一定的参考价值。

 

从源码

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!");
}
}

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

 







以上是关于jdbc注册驱动 class.forName()的主要内容,如果未能解决你的问题,请参考以下文章

jdbc-mysql基础 注册驱动 Class.forName

Class.forName(JDBC_DRIVER) 不再需要?

JDBC Class.forName 与 DriverManager.registerDriver

Class.forName和registerDriver的区别

JDBC MySQL

JDBC连接MySQL