java.sql.SQLException:[Microsoft] [ODBC驱动程序管理器]无效的描述符索引

问题描述

|| 我使用以下代码
try {
    Class.forName(\"sun.jdbc.odbc.JdbcOdbcDriver\");
    Connection con = DriverManager.getConnection(\"jdbc:odbc:access\");
    String sql = \"Select * from table\";
    Statement stmt = con.createStatement();
    ResultSet rs = stmt.executeQuery( sql );
    ResultSetMetaData md = rs.getMetaData();
    int columns = md.getColumnCount();
    for (int i = 1; i <= columns; i++) {
        columnNames.addElement( md.getColumnName(i) );
    }
    while (rs.next()) {
        Vector row = new Vector(columns);
        for (int i = 1; i <= columns; i++){
            row.addElement( rs.getObject(i) );
        }
        data.addElement( row );
    }
    rs.close();
    stmt.close();
}catch(Exception e){
    System.out.println(e);
}
它显示:
java.sql.SQLException:[Microsoft][ODBC Driver Manager] Invalid descriptor index
这是怎么引起的,我该如何解决?     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)