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 : 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);
            }
  }
L'erreur est au niveau de throw new SQLException(esql);
j'ai essayé throw esql;
et throw ;


Grand merci d'avance.