同じデータベースから 2 つのクエリを使用したいのですが、次のエラーが発生します。
java.sql.SQLException: 結果セットの終了後
この問題を回避するにはどうすればよいですか? すべてのテーブルの行数が同じではないことに注意してください。
コード:
try {
Dbconnection NewConnect = new Dbconnection();
Dbconnection NewConnect2 = new Dbconnection();
Connection con = NewConnect.MakeConnect();
Connection con2 = NewConnect2.MakeConnect();
Statement stmt = con.createStatement();
Statement stmt2 = con2.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * from class");
ResultSet rs2 = stmt2.executeQuery("SELECT * from intervals");
while (rs.next()) {
clasess.add(rs.getString(2));
}
while (rs2.next()) {
intervals.add(rs.getString(2));
}
} catch (Exception ex) {
System.out.println(ex);
}