我在 java 中制作 Jar 文件后连接到数据库 但是在制作 jar 文件后 "ClassNotFoundException" 下面是代码
I am Connecting to data Base After Making Jar File in java But "ClassNotFoundException" after making jar file Below is code
这是我尝试访问数据库时的任何建议代码
生成 jar 文件后显示错误
File f = new File("E:\DB\**\***.mdb");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
JOptionPane.showMessageDialog(null, "Driver loded succesfully");
String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+f.getAbsolutePath();
connection = DriverManager.getConnection( database ,"","");
JOptionPane.showMessageDialog(null, "connection is"+connection);
}catch(Exception e){
e.printStackTrace();
JOptionPane.showMessageDialog(null,"erroris"+ e);;
}
ClassNotFoundException
表示您的程序找不到 odbc
驱动程序 class,请尝试将 jar 文件包含在您的路径中。
它只是 java 兼容性问题。 ODBC 连接在 Java 的新版本中不可用。所以它适用于我制作的旧版本。感谢
@戈德汤普森
这是我尝试访问数据库时的任何建议代码 生成 jar 文件后显示错误
File f = new File("E:\DB\**\***.mdb");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
JOptionPane.showMessageDialog(null, "Driver loded succesfully");
String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+f.getAbsolutePath();
connection = DriverManager.getConnection( database ,"","");
JOptionPane.showMessageDialog(null, "connection is"+connection);
}catch(Exception e){
e.printStackTrace();
JOptionPane.showMessageDialog(null,"erroris"+ e);;
}
ClassNotFoundException
表示您的程序找不到 odbc
驱动程序 class,请尝试将 jar 文件包含在您的路径中。
它只是 java 兼容性问题。 ODBC 连接在 Java 的新版本中不可用。所以它适用于我制作的旧版本。感谢
@戈德汤普森