我在使用ResultSet中的getString方法時不斷收到此錯誤。我使用第一種方法的返回ResultSet作爲第二種方法。相關代碼:java.sql.SQLException:遊標狀態無效 - 沒有當前行
public ResultSet getStudentRS(){
try{
studentRS = s.executeQuery("SELECT * FROM Students "
+ "WHERE StudentID=210569906");
}
catch(SQLException error){
System.err.println("Unable to query for getStudentRS.");
error.printStackTrace(System.err);
System.exit(0);
}
return studentRS;
}
public String getUserName(){
try{
while(rs.next())
return rs.getString(1) + " " + rs.getString(2); // Exception Here
}
catch(SQLException error){
System.err.println("Unable to query for getUserName.");
error.printStackTrace(System.err);
System.exit(0);
}
return "Failure";
}
任何幫助,非常感謝解決這個問題。
是的,如果實際上是我想要的方式,但我正在做一些改變,所以我想這就是分號如何去那裏。謝謝你的幫助。 – RandellK02