日期:2014-05-18  浏览次数:20625 次

jsp 检索数据库记录数不正确!(只有10分了,不好意思!)
sqlstr= "select   loginname   from   sys_userinfo   where   loginname= ' "   +   loginname   +   " ' ";
out.println(sqlstr);
ResultSet   rs=stmt.executeQuery(sqlstr);
if(rs.getRow()==0)
    out.println( "Total   record   is:   "   +   rs.getRow());
if(rs.getRow()> 0)
    out.println( "There   is   no   record:   "   +   rs.getRow());

在数据库里明明有很多条同样loginname的记录,但是检索出来的getrow()结果就是0,显示总是:Total   record   is:   0   请问这是什么原因!

------解决方案--------------------
rs.last();
然后再是rs.getRow()取行数