查询记录时rs.previous()的使用
假如查询一个数据表,假设没有记录就显示提示信息,有就所有显示出来查询结果。这时假设是有查询结果的话就须要进行两次查询,第一次查完记录指针指向最后一条记录,開始第二次查询前,须要将指针回到第一条记录(使用rs.previous()),红色标记是使用rs.previous()方法时,必须採用的设置记录指针的方法。
Statement stat=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);ResultSet rs=null;
String sql="select * from teacher";
rs=stat.executeQuery(sql);if(!rs.next()) { out.println("对不起,没有您要查询的教师基本信息记录"); }else{ rs.previous();
while(rs.next())
{
......
}
}
转载于:https://www.cnblogs.com/bhlsheji/p/4042958.html
相关资源:数据结构—成绩单生成器
转载请注明原文地址: https://win8.8miu.com/read-1552484.html