Skip to content
Sharp

SQL for Java Devs · interview question

How can you ensure that your JDBC code is resilient to SQL injection attacks?

Multiple choiceMediumchapter-8-curatedpremiumsql-for-java-devsrepository-pattern
Choose one answer
Answer and explanation

Correct answer

A. Use PreparedStatement with parameterized queries

Why

Using PreparedStatement with parameterized queries is the best way to prevent SQL injection attacks. It ensures that data is treated as such, rather than part of the SQL command structure.

Test yourself on SQL for Java Devs

A free test with instant, explained results. No account needed.

Start free test
All SQL for Java Devs questions →