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