Skip to content
Sharp

SQL for Java Devs · interview question

In a JDBC application, what is the effect of calling commit() on a Connection object?

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

Correct answer

D. It permanently saves all changes made since the last commit or rollback.

Why

Calling commit() on a Connection object makes all changes made since the previous commit or rollback permanent in the database. It indicates the successful completion of a transaction.

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 →