Sí, puede reutilizar una Statement
(específicamente un PreparedStatement
) y debería hacerlo en general con JDBC. Sería ineficiente y de mal estilo si no reutilizara su declaración e inmediatamente creara otra Statement
idéntica objeto. En cuanto a cerrarlo, sería apropiado cerrarlo en un bloque finalmente, tal como está en este fragmento.
Para ver un ejemplo de lo que está preguntando, consulte este enlace:Documentos jOOq