Sì, puoi riutilizzare una Statement
(in particolare un PreparedStatement
) e dovrebbe farlo in generale con JDBC. Sarebbe inefficiente e di cattivo stile se non riutilizzassi la tua dichiarazione e creassi immediatamente un'altra Statement
identica oggetto. Per quanto riguarda la chiusura, sarebbe opportuno chiuderlo in un blocco definitivo, proprio come in questo snippet.
Per un esempio di ciò che stai chiedendo, controlla questo link:Documenti jOOq