ms 访问 - 我在 java 中制作 jar 文件后连接到数据库,但在制作 jar 文件后"ClassNotFoundException" 下面是代码



当我试图访问数据库时,这里是任何建议的代码在制作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驱动程序类,请尝试在路径中包含jar文件。

它唯一的java兼容性问题。ODBC连接在新版本的Java中不可用。所以它适用于我制作的旧版本。感谢
@Gord Thompson

相关内容

  • 没有找到相关文章

最新更新