Skip to content
Sharp

Authentication · interview question

Why does a PreparedStatement in preventing SQL Injection attacks matter in this design?

Multiple choiceMediumchapter-17-curatedpremiumauthenticationjson-web-tokens-jwt
Choose one answer
Answer and explanation

Correct answer

B. It separates SQL logic from data.

Why

PreparedStatements separate SQL logic from data, allowing the database to handle input as data rather than executable code, thus preventing SQL Injection.

Test yourself on Authentication

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

Start free test
All Authentication questions →