Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 加载JDBC驱动程序时出错_Java_Ms Access - Fatal编程技术网

Java 加载JDBC驱动程序时出错

Java 加载JDBC驱动程序时出错,java,ms-access,Java,Ms Access,但是netbeans给出的错误是 未报告的异常java.lang.ClassNotFoundException;必须捕获或声明要抛出 另外两个错误位于try块和catch块的开头,即 类型的非法开始 因此,可能是什么问题请指导我,这可能是代码的其他部分出了问题。请仔细检查你的密码 try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch (ClassNotFoundException e) { System.out.pr

但是netbeans给出的错误是

未报告的异常java.lang.ClassNotFoundException;必须捕获或声明要抛出
另外两个错误位于try块和catch块的开头,即

类型的非法开始
因此,可能是什么问题请指导我,这可能是代码的其他部分出了问题。请仔细检查你的密码

try {
   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
   System.out.println("Error loading driver " + e);
}

您的代码需要更多的考虑,而不仅仅是放入
Class.forName
。 您可以参考以下示例作为启动:


我相信您在函数定义之外声明了此块。你能为你的班级粘贴代码吗。
public class Sample
{
  public static void main(String []args)
   {
     try {
       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
     }catch(ClassNotFoundException e){
       System.out.println("Error loading driver "+e);
     }
   }
}