JAVA资格认证:注意JAVA中的ResultSet
我们知道通过
resultsets RS = null;
String sql = "select name,id from sort ";
Connection conn = db . get conn();
语句state = db . create state(conn);
rs = db.getResult(state,SQL);
return RS;
现在是时候考虑从结果集中取值了。
现在的顺序考试@大提示是先姓名后id。
while(RS . next()){
system . out . println(RS . getint(2));
system . out . println(RS . getint(2));
}
这种情况下会报错:
java.sql.sqlexception:找不到数据
第一是注意顺序,第二是知道数据是按顺序读出的。可以想象一个指针在移动,在读出数据。如果要先读1再读2
RS . getint(2)
RS . getstring(1)
也会报错。注意顺序,不要重复!!
0条评论