ResultSet的getRow()函数的返回结果是当前数据集的行号,而不是结果的行数 如果要获取行数,可以这样 rs.last(); int row=rs.getRow(); rs.beforeFirst();