Equivalente de tentativa com recursos no Java 1.6
Eu tenho o seguinte código:
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);
}
}
}
Eu uso esse código para buscar dados de um banco de dados. Meu problema é que não tenho permissão para usar o compilador Java 1.7 e tenho que usar 1.6. Como posso converter o código try-with-resources-to-use com um compilador 1.6? O que exatamente acontece neste bloco de tentativa especial?