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條評論