ResultSet结果集问题
代码如下:PreparedStatement ps = conn
.prepareStatement("select password,grade from tb_Operator where username=?");
ps.setString(1, username); // 为参数赋值
ResultSet rs = ps.executeQuery(); // 执行SQL语句,获得查询结果集
if (rs.next() && rs.getRow() > 0){
}以上代码是查询用户信息,但本人不明白为什么要用if (rs.next() && rs.getRow() > 0)来判断是否查询到此用户的信息,用if(rs.next())不可以吗?请高手赐教[/size]
------解决方案--------------------惭愧,我都是用 rs.next() 来判断的,看看有没有更熟悉的人来解释解释。