错误类型为 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函数出了问题,具体还没弄清楚,在做项目的时候一个一个断点实验得到的。