¿Qué hace la precompilación de una declaración preparada JDBC?

¿Qué hace "precompilar" una declaración, porque he visto que si escribo una declaración preparada con una sintaxis SQL incorrecta, esa compilación no informa ningún problema!

Entonces, si la precompilación de una declaración preparada no verifica la validez de la sintaxis, ¿qué hace realmente?

Respuestas a la pregunta(2)

Su respuesta a la pregunta