¿Cómo evitar la inyección de SQL en JSP?

Justo la semana pasada, estaba haciendo algunas cosas de PHP. Trabajé una pequeña solución para evitar las inyecciones de SQL. PHP siempre ha sido mi hombre, tiene 3 soluciones para usar (quizás más). Una es habilitar las "consultas mágicas" usandostripslashes() función. Otro (el recomendado) es usarmysql_real_escape_string() función. Así de simple y mi problema está resuelto. Sin embargo, las cosas no parecen ser tan simples cuando se trata de JSP. Busqué y no encontré ninguna función integrada para eliminar barras o hacer ese tipo de cosas (creo que dicha funcionalidad se puede implementar utilizando funciones básicas de JAVA pero ...).

Por favor, ayúdame a proteger mi base de datos. Escuché sobrePreparedStatement, pero ¿realmente no puedo entenderlo? (Siento el verdadero significado de novato).