如何为此代码修复“ java.sql.SQLException:[Microsoft] [ODBC驱动程序管理器]无效的描述符索引”

时间:2019-08-28 10:38:49

标签: java sql jdbc

我可以执行以下代码中注释的query2,但是query1(粗体)显示上述错误。谁能帮我这个忙。

  

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

        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        Connection con=DriverManager.getConnection("jdbc:odbc:mini1");
        Statement st=con.createStatement();

        **String query1="SELECT empd1.EmpNo as nn,empd2.Designation as dd FROM empd1 Inner join empd2 ON (empd1.DesignationCode = empd2.DesignationCode) ";**
        //String query2="select * from empd1 Inner join empd2 ON (empd1.DesignationCode = empd2.DesignationCode) ";
        ResultSet rs=st.executeQuery(qry);

        while(rs.next()) {
            System.out.println(rs.getInt(1) + "\t" + 
                    rs.getString(2) + "\t" + 
                    rs.getString(3) + "\t" +
                    rs.getString(4) + "\t" +
                    rs.getString(5) );
                    }

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

我希望打印表,但实际上它显示的是-java.sql.SQLException:[Microsoft] [ODBC驱动程序管理器]无效的描述符索引

0 个答案:

没有答案