Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Operacja niedozwolona po zamknięciu zestawu wyników (mysql, java)

Statement obiekt może mieć tylko jeden aktywny ResultSet , więc po wykonaniu rs2 = stmt.executeQuery(sql) , pierwszy zestaw wyników (rs ) zostaje zamknięty.

Utwórz dwa Statement obiekty, jeden dla rs i drugi dla rs2 .

Cytując javadoc z Statement :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL UPDATE z losową liczbą od 1 do 3

  2. Problemy z dodaniem nowego ID (automatycznej inkrementacji) po zaistnieniu tabeli

  3. Wykonywać INSERT, jeśli tabela jest pusta?

  4. Ktoś włamał się do mojej bazy danych - jak?

  5. Aktualizacja MySQL PRZYPADEK KIEDY / WTEDY / INACZEJ