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.
L'erreur est au niveau de throw new SQLException(esql);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); } }
j'ai essayé throw esql;
et throw ;
Grand merci d'avance.
Partager