Ciao! Ho una domanda da farvi: ho un array di ResultSet Object che viene "riempito" con n risultati di query, da analizzare in un secondo momento. Lo stesso resultset, reistanziato (res_arr = new ResultSet[num_res]) ad ogni iterazione, permette di perdere i vecchi risultati e ripetere l'operazione. Il problema è che dopo l'uso del primo resultset (res_arr[0]), al secondo uso dello stesso, dopo essere nuovamente istanziato, mi appare l'errore:
org.postgresql.util.PSQLException: Questo «ResultSet» è chiuso.
a cosa può essere dovuto? Che debba ogni volta chiudere i resultset uno alla volta dopo l'analisi dei dati? La reistanziazione non è sufficiente? Lo statement usato invece è sempre lo stesso, va bene?

Rispondi quotando