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()取行数