JDBC Driver接口的用法(附带实例)
在 JDBC 技术中,Driver 是 java.sql 包下面的一个接口,如果数据库厂商需要提供驱动程序,就需要实现该接口。
不同的数据库的驱动路径是不一样的,MySQL 的数据库驱动路径为:com.mysql.jdbc.Driver。
加载驱动程序是 JDBC 操作的第 1 步,之前已经将数据库的驱动程序讲解过了,这里直接使用。首先将数据库驱动配置到项目的 classpath 中,如图 1 和图 2 所示。

图 1 新建项目添加jar包

图 2 添加后的效果
下面来演示 Java 如何操作 MySQL 数据库。
如图 1 所示,新建一个包,名字为 lib,并把驱动包 mysql-connector-java-5.1.47.jar 放入 lib 包中。
右击 jar 包,在弹出的快捷菜单中选择“Add as Library...”命令,添加到“Add as Library...”之后,此 jar 包加载成功。此时单击此 jar 包,即可看到添加后的效果,如图 2 所示。
接下来,通过案例来演示加载驱动:
不同的数据库的驱动路径是不一样的,MySQL 的数据库驱动路径为:com.mysql.jdbc.Driver。
加载驱动程序是 JDBC 操作的第 1 步,之前已经将数据库的驱动程序讲解过了,这里直接使用。首先将数据库驱动配置到项目的 classpath 中,如图 1 和图 2 所示。

图 1 新建项目添加jar包

图 2 添加后的效果
下面来演示 Java 如何操作 MySQL 数据库。
如图 1 所示,新建一个包,名字为 lib,并把驱动包 mysql-connector-java-5.1.47.jar 放入 lib 包中。
右击 jar 包,在弹出的快捷菜单中选择“Add as Library...”命令,添加到“Add as Library...”之后,此 jar 包加载成功。此时单击此 jar 包,即可看到添加后的效果,如图 2 所示。
接下来,通过案例来演示加载驱动:
public class Demo { // 定义MySQL的数据库驱动程序 public static final String Driver = "com.mysql.jdbc.Driver"; public static void main(String[] args) { // 加载数据库驱动 try { Class.forName(Driver); System.out.println("驱动加载成功"); } catch (ClassNotFoundException e) { e.printStackTrace(); } } }程序的运行结果如下:
驱动加载成功
程序中,如果能够输出“驱动加载成功”,则证明数据库驱动程序已经配置成功。如果出现错误提示:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver ,则问题是驱动 jar 出错了,需要检查是否正确引入了驱动包或者驱动名称是否写错。