Skip to content
Sharp

SQL for Java Devs · interview question

What are the consequences of not closing a ResultSet in JDBC?

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

Correct answer

A. Potential memory leaks and exhaustion of database resources

Why

Failing to close a ResultSet can lead to memory leaks and exhaust database resources since these resources are not automatically freed until the garbage collector reclaims the objects. Explicitly closing them is a best practice.

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 →