[Exception]Gestion des exceptions
Bonjour je cherche a filtrer des exceptions de cette maniere et j'ai des erreurs
je ne comprends pas, merci si quelqu'un a une idée.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| try{
// code generant l'exception SQL
}catch(SQLException esql){
int code = esql.getErrorCode();
if (code==1045) // capture de l'exception si code 1045
{
request.setAttribute("erreur", " Erreur authentification auprés de la base de données : " + esql.getErrorCode()+" : "+esql.getMessage());
request.getRequestDispatcher("erreurBD.jsp").forward(request, response);
}else if (code==1049) // capture de l'exception si code 1049
{
request.setAttribute("erreur", " Base de données inconnue : " + esql.getErrorCode()+" : "+esql.getMessage());
request.getRequestDispatcher("erreurBD.jsp").forward(request, response);
}else{
//rejet de l'exception au niveau au dessus si erreur diferente
throw new SQLException(esql);
}
} |
L'erreur est au niveau de throw new SQLException(esql);
j'ai essayé throw esql;
et throw ;
Grand merci d'avance.