that have been created with that Statement? If I close a Connection, does it close all Statements, PreparedStatements and CallableStatements and ResultSets that have been created using these Statements? Do I have to close each one explicitly or if I close the topmost hierarchy it closes all subordinate / tree level ?