java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver

java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver,exception,jdbc,odbc,sun,Exception,Jdbc,Odbc,Sun,我正在使用access数据库,我正在尝试将java连接到ms access,因此当我在netbeans中执行此代码时,一切正常,但当我尝试构建它并运行jar文件时,我遇到以下异常: java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver 守则: Connection conn = null; ResultSet rs = null; PreparedStatement ps = null; try{

我正在使用access数据库,我正在尝试将java连接到ms access,因此当我在netbeans中执行此代码时,一切正常,但当我尝试构建它并运行jar文件时,我遇到以下异常:

java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver
守则:

Connection conn = null;
ResultSet rs = null;
PreparedStatement ps = null;
        try{
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        conn = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" + "C:\\Database.mdb");
        JOptionPane.showMessageDialog(null, "Connection Established");
                }catch(Exception e){
        JOptionPane.showMessageDialog(null, e);
        e.printStackTrace();

    }

您使用的是什么版本的java。在Java8中,此驱动程序被删除。可能与