Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: NextByte en 31 Marzo 2019, 20:22 pm



Título: Algún uso de Statement frente a PreparedStatement
Publicado por: NextByte en 31 Marzo 2019, 20:22 pm
Estoy manejando una base de datos relacional a través de mysql en el lenguaje Java y he notado que el curso que sigo nunca se ha utilizado Statement y en vez de ello siempre usa PreparedStatement para estructurar y ejecutar las consultas. He investigado un poco y he visto que PreparedStatement presenta algunas optimizaciones debido a que 'prepara' la sentencia con anticipación y que ademas de eso evita inyección de SQL si se usan son métodos setString... etc para rellenar los valores de la consulta.

Mi pregunta es ¿ Existe algún uso para Statement ? o siempre va ser mejor optar por PreparedStatement.