Bonjour,

Dans le code suivant, je cherche à savoir si l'exception est due à une rupture de connexion BDD ou à la requête SQL qui serait erronée car si c'est la connexion BDD qui est perdue, je dois faire une reconnexion avec ma méthode reconnectDB() et continuer l'exécution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
   ResultSet rset = null;
   try {
       rset =  stmt.executeQuery(sql);
   } catch (SQLException e) {
       e.printStackTrace();
       reconnectDB();
   }
Quelqu'un saurait-il m'indiquer comment faire pour distinguer le type d'erreur ?

Merci d'avance pour votre aide.