java SQLserver连接问题:The cursor type/concurrency combination is not supported.

错误类型为 com.microsoft.sqlserver.jdbc.SQLServerException: The cursor type/concurrency combination is not supported.

翻译过来时游标类型/并发组合不受支持。

源码出错的地方

        Connection con;
        Statement sql;
        ResultSet rs;

        sql=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
        rs=sql.executeQuery("select * from  读者信息表");
        rs.last();     
        int lastNumber=rs.getRow();

改为

        sql=con.createStatement();
        rs=sql.executeQuery("select * from  读者信息表");
        int lastNumber=0;
        while(rs.next()) {
            lastNumber++;

        }

原因好像是rs的last函数出了问题,具体还没弄清楚,在做项目的时候一个一个断点实验得到的。



猜你喜欢

转载自blog.csdn.net/qq_38115310/article/details/80702554