Java和Excel电子表格连接错误

Java和Excel电子表格连接错误,java,excel,Java,Excel,我需要我的java程序连接到Excel电子表格。 我已经完成了系统DSN,并使用了下面的代码。但是,在运行时,第4行的“sun.jdbc.obdc.jdbcodbcDriver”会抛出一个错误。我对Stackoverflow和其他网站做了很多研究,但没有找到直接的解决方案 如有任何建议,将不胜感激 import java.sql.*; public class DBConnection { public static void main(String[] args) {

我需要我的java程序连接到Excel电子表格。 我已经完成了系统DSN,并使用了下面的代码。但是,在运行时,第4行的“sun.jdbc.obdc.jdbcodbcDriver”会抛出一个错误。我对Stackoverflow和其他网站做了很多研究,但没有找到直接的解决方案

如有任何建议,将不胜感激

import java.sql.*;

public class DBConnection {

    public static void main(String[] args) {

        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection con = DriverManager.getConnection("jdbc:odbc:[B]Testsheet[/B]");
            Statement st = con.createStatement();
            ResultSet rs = st.executeQuery("Select * from [Sheet1$]");

            ResultSetMetaData rsmd = rs.getMetaData();
            int numberOfColumns = rsmd.getColumnCount();

            while (rs.next()) {

                for (int i = 1; i <= numberOfColumns; i++) {
                    if (i > 1)
                        System.out.print(", ");
                    String columnValue = rs.getString(i);
                    System.out.print(columnValue);
                }
                System.out.println("");
            }

            st.close();
            con.close();

        } catch (Exception ex) {
            System.err.print("Exception: ");
            System.err.println(ex.getMessage());
        }
    }
}

请发布错误消息请发布错误消息
Error: sun.jdbc.odbc.JdbcOdbcDriver