sql >> Databasteknik >  >> RDS >> Oracle

Varför slutar While (rs.next())-satsen efter första iterationen?

Du återanvänder Statement som användes för att producera rs på den sista raden i din loop.

Detta kommer att stänga ResultSet rs . Som angavs i dokumentationen :

Du måste använda en andra Statement objekt för att köra INSERT uttalanden.



  1. Så här fixar du:Ingen lämplig drivrutin hittades för jdbc:mysql://localhost/dbname-fel när du använder pooler?

  2. java.sql.SQLE Undantag:ORA-01005:null lösenord givet; inloggning nekad

  3. Hur felsöker man ORA-01775:looping kedja av synonymer?

  4. SQL Server:RowVersion motsvarande i Oracle