Skip to content
Sharp

SQL for Java Devs · interview question

What might be a consequence of not setting auto-commit to false when managing transactions in JDBC?

Multiple choiceHardchapter-8-curatedpremiumsql-for-java-devsjdbc
Choose one answer
Answer and explanation

Correct answer

B. Each SQL statement is treated as a separate transaction

Why

If auto-commit is not set to false, each SQL statement is treated as an individual transaction, which can lead to data integrity issues if a set of operations needs to be atomic.

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 →