Un PreparedStatement es una sentencia SQL precompilada que permite ejecutar la misma sentencia con distintos valores de manera más rápida. PreparedStatement hereda de Statement y permite ejecutar consultas o actualizaciones de datos de forma más eficiente cuando se repite la misma sentencia varias veces. Se utiliza un PreparedStatement para reducir el tiempo de ejecución al enviar la sentencia SQL al gestor de base de datos una sola vez para su compilación.