sql >> Base de Datos >  >> RDS >> Oracle

¿Por qué la instrucción While (rs.next()) finaliza después de la primera iteración?

Estás reutilizando la Statement que se utilizó para producir rs en la última línea de tu ciclo.

Esto cerrará el ResultSet rs . Como indicado en la documentación :

Necesitas usar una segunda Statement objeto para ejecutar INSERT declaraciones.