Java和Excel电子表格连接错误
我需要我的java程序连接到Excel电子表格。 我已经完成了系统DSN,并使用了下面的代码。但是,在运行时,第4行的“sun.jdbc.obdc.jdbcodbcDriver”会抛出一个错误。我对Stackoverflow和其他网站做了很多研究,但没有找到直接的解决方案 如有任何建议,将不胜感激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) {
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