This code is showing this error message when the button is clicked:
Operation not allowed after resultset closed
Code:
case 4:
BufferedReader choosest=new BufferedReader(new InputStreamReader(System.in));
System.out.print("enter your id");
int idst=Integer.parseInt(choosest.readLine());
String SQL = "SELECT * FROM student";
ResultSet ps = stmt.executeQuery(SQL);
while (ps.next()) {
int iddb = ps.getInt("id");
if(idst==iddb) {
BufferedReader lessonuser = new BufferedReader(new InputStreamReader(System.in));
System.out.print("choose lesson ");
String lest =lessonuser .readLine();
String SQL1 = "SELECT * FROM lesson";
ResultSet qs = stmt.executeQuery(SQL1);
while (qs.next()) {
String ledb = ps.getString("namel");
if (lest == ledb) {
String insertTableSQL1 ="INSERT INTO chooselesson (id, lesson) VALUES ("+idst+",'"+lest+"')";
stmt.executeUpdate(insertTableSQL1);
System.out.print("your unit sucssesfully add ");
}
}
}
}