我們知道通過(guò)
ResultSet rs = null;
String sql = "select name,id from sort";
Connection conn = db.getConn();
Statement state = db.createState(conn);
rs = db.getResult(state, sql);
return rs;
現(xiàn)在就要考慮通過(guò)對(duì)結(jié)果集進(jìn)行取值操作了。
現(xiàn)在的順序考試@大提示是先name然后id哦。
while(rs.next()) {
System.out.println(rs.getInt(2));
System.out.println(rs.getInt(2));
}
這樣的話(huà)會(huì)報(bào)錯(cuò):
java.sql.SQLException: No data found
第一個(gè)是注意好順序第二個(gè)是要知道數(shù)據(jù)是順序讀取出來(lái)的可以想像是一個(gè)指針在動(dòng),在讀取出來(lái)數(shù)據(jù)。如果想先讀1然后讀2的話(huà)
rs.getInt(2)
rs.getString(1)
也會(huì)報(bào)錯(cuò)的。要注意好順序還有不能重復(fù)啊??!
ResultSet rs = null;
String sql = "select name,id from sort";
Connection conn = db.getConn();
Statement state = db.createState(conn);
rs = db.getResult(state, sql);
return rs;
現(xiàn)在就要考慮通過(guò)對(duì)結(jié)果集進(jìn)行取值操作了。
現(xiàn)在的順序考試@大提示是先name然后id哦。
while(rs.next()) {
System.out.println(rs.getInt(2));
System.out.println(rs.getInt(2));
}
這樣的話(huà)會(huì)報(bào)錯(cuò):
java.sql.SQLException: No data found
第一個(gè)是注意好順序第二個(gè)是要知道數(shù)據(jù)是順序讀取出來(lái)的可以想像是一個(gè)指針在動(dòng),在讀取出來(lái)數(shù)據(jù)。如果想先讀1然后讀2的話(huà)
rs.getInt(2)
rs.getString(1)
也會(huì)報(bào)錯(cuò)的。要注意好順序還有不能重復(fù)啊??!