JAVA прервать выполнение метода если один из выполняемых методов получил exception

Есть метод, который вызывает 4-ре других методов

public void main(f47gs f47gs){      
 con.push(f47gs); \\sql запрос
 con.Quality(f47gs);\\sql запрос
                 
                     try {
                        df47.wheat(f47gs);
                        df472s.wheat(f47gs);
                    } catch (IOException e1) {
                        // TODO Auto-generated catch block
                        e1.printStackTrace();
                    }
}

Как сделать так, чтобы если в конкретном методе con.Quality(f47gs); я получал SQLexception - останавливалось выполнение main метода?


Ответы (1 шт):

Автор решения: Agzam4

Думаю это должно сработать:

public void main(f47gs f47gs){      
    con.push(f47gs); \\sql запрос
    try {
        con.Quality(f47gs);\\sql запрос
    } catch (SQLExceptione sqle) {
        return;
    }
    try {
        df47.wheat(f47gs);
        df472s.wheat(f47gs);
    } catch (IOException e1) {
        e1.printStackTrace();
    }

}
→ Ссылка