首页 > 编程笔记 > Java笔记 阅读:8

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 所示。

接下来,通过案例来演示加载驱动:
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 出错了,需要检查是否正确引入了驱动包或者驱动名称是否写错。

相关文章