In Java 1.6 äquivalent zu "Try-with-Resources"

Ich habe folgenden Code:

    public class Main {

        public static void main(String[] args) throws SQLException {

            try (
                    Connection conn = DBUtil.getConnection(DBType.HSQLDB);
                    Statement stmt = conn.createStatement(
                            ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
                    ResultSet rs = stmt.executeQuery("SELECT * FROM tours");
                    ) {

            DBUtil.getConnection();

            } catch (SQLException e) {
                DBUtil.processException(e);
            } 

        }

    }

Ich benutze diesen Code, um Daten aus einer Datenbank abzurufen. Mein Problem ist, dass ich den Java 1.7 Compiler nicht benutzen darf und 1.6 benutzen muss. Wie kann ich den try-with-resources-Code für einen 1.6-Compiler übersetzen? Was genau passiert in diesem speziellen Versuchsblock?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage