COMO UTILIZAR EL TRATAMIENTO DE EXCEPCIONES
En el siguiente artículo rápido os explicare como funciona throws / try / catch en java y como utilizarlos para el tratamiento de excepciones en nuestros programas.
Cuando un método contiene la
clausula throws, el método hará dos cosas si todo es correcto realizará la primera parte del método en caso de
que no sea así realizará lo que indiquemos.
Cuando existe un fallo en nuestro
programa con la clausula throws crearemos un objeto de la clase IOException que a
su vez hereda de la clase error.
Este objeto IOexception nos
ayudará a realizar el tratamiento de errores. Para ello disponemos de try y del catch.
Que poniendo un símil a lo bruto es como un if y un elseif del error. Cuando aparezca
un error lo capturará el catch.
Sintaxis
Public Static Método(parametros) throws IOExceptions{
try{
//Código en caso
de que el método funcione
}catch(IOException e){
//Código en caso de error en
el método
}
}
Cláusula finally
Existaran casos en los que cuando
realicemos un try catch necesitemos incluir una condición que se cumpla siempre
exista error o no. Imagina que estas conectando a una BBDD externa y a mitad
del try se cae el programa, en ese caso la BBDD no se cerraría y estarí
gastando recursos.
Sintaxis conexión a BBDD:
try {
Abrimos conexión BBDD;
Ejecutamos SQL;
Almacenamos datos en un resulset(tabla virtual o tabla intermedia);
Accederemos y Leeremos nuestro resulset;
Creamos resulset;
} catch (SQLException e) {
Instrucciones de control de excepción;
}finally{
Cerramos conexión a BBDD;
}
No hay comentarios:
Publicar un comentario