Skip to content
Sharp

SQL for Java Devs · interview question

Which of the following ensures that a JDBC transaction is properly executed from start to finish?

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

Correct answer

C. Try-catch-finally with commit and rollback logic.

Why

A try-catch-finally block allows you to manage errors in JDBC transactions effectively. Within the catch block, you can call rollback() if an exception occurs, and in the finally block, you can reset auto-commit or close resources.

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 →