ResultSetからgetStringメソッドを使用すると、このエラーが発生します。私は2番目のメソッドの最初のメソッドの返された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