Funciones y consultas

XerXi
06 de Julio del 2004
Hola,
me he encontrado con el siguiente problema (debido a mi inexperiencia creo): tengo unas funciones, que deben retornar siempre un valor, pero ahora en ellas he de hacer unas consultaS a una base de datos...y al hacerlas me pide que debo lanzar-coger las excepciones de SQL....entonces al poner los try-catch (que no se si hago lo más correcto ya que todo el codigo de la función lo pongo dentro del try, y luego simplemente hago un catch general) no sé dónde poner el return de esa función... ya que por lo que veo, no es correcto ponerlo al final del try, ni despues del catch....

Alguien tiene una idea?

MUCHAS GRACIAS Y A10!!!

Pedro
06 de Julio del 2004
Deberías ponerlo al final de try y dentro del catch puedes o bien poner otro return o bien lanzar una excepción.

Por ejemplo:

try {
//lo que sea
return true;
} catch (Exception e) {
e.printStacktrace();
return false;
}