11.3.1 加载JDBC驱动

更新于 2026年10月10日 版权声明
11.3.1 加载JDBC驱动

由于JDK不提供数据库驱动,因此在进行数据库连接之前应该先下载数据库驱动(*.jar),并将驱动包加入项目的Build Path中。完成上述步骤之后,可以使用java.lang.Class类的静态方法forName(String className)来加载JDBC驱动。

笔者以MySQL数据库为例,并已经将MySQL的数据库驱动mysql-connector-java-5.1.37-bin.jar加入到项目的Build Path中。加载MySQL驱动程序的代码如下:

图示

图示(https://www.daowen.com)

提示:

MySQL数据库驱动中Driver类的完整路径为“com.mysql.jdbc.Driver”,如果项目中缺少驱动包或者类路径错误,将抛出ClassNotFoundException异常。

在上述代码中,我们将驱动加载的代码放在static静态代码块中,是因为静态代码块的代码会在当前类加载的时候自动执行,且只执行一次,避免驱动重复加载,浪费计算机资源。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)