Rupture connexion BD ou requête SQL erronée
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:
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.