请问怎么证明ResultSet里没有数据?为什么if(rs.next())之后不能else{....} 一else就说语法错误~[解决办法]可以这样判断: rs.last();//把游标移到最后一行 int lastRow=rs.getRow();//得到记录的行数 还有你上面所说的情况报的什么错`??