-1

我正在尝试使用 sun.jdbc.odbc.JdbcOdbcDriver 通过 Java 访问 Microsoft Excel 文件。但是,我不断收到 ClassNotFoundException。

 try
 {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
 }
 catch(Exception ex)
 {
    JOptionPane.showMessageDialog(parent, ex.toString());
 }

有任何想法吗 ?此驱动程序是否随标准 Java 安装一起提供,还是我必须从 Internet 下载此驱动程序?如果是这样,我在哪里可以找到这个驱动程序?

4

2 回答 2

0

你为什么使用这种.newInstance()方法?删除它,它应该可以工作。

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
于 2012-07-03T21:40:29.373 回答
-1

答案是这在 Windows 中有效,但在 Ubuntu 中似乎无效(商业/版权原因???谁知道)

于 2012-07-03T22:30:39.660 回答