[java] Verifier l'execution d'une requete sql

Résolu
fxtaa Messages postés 1170 Statut Membre -  
fxtaa Messages postés 1170 Statut Membre -
Bonjour,


Je souhaiterai vérifier que mes requêtes sql s'exécute bien sans erreur et si elle s'exécute mal que ma fonction me retourne un false :

public boolean setToto(int id_toto) {
        try{
            getJdbcTemplate().update("UPDATE toto SET style = 'joke' WHERE id_toto = '"+id_toto+"'");
        }
         catch (SQLException e) {
                e.printStackTrace();
                return false;
         }
        return true;
    }


Mais j'ai une erreur au niveau de mon SQLException.


A voir également:

3 réponses

choubaka Messages postés 39984 Statut Modérateur 2 105
 
Salut

Quelle erreur ?
0
fxtaa Messages postés 1170 Statut Membre 74
 
Bonjour, voici l'erreur :
Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
	Unreachable catch block for SQLException. This exception is never thrown from the try statement body
0
choubaka Messages postés 39984 Statut Modérateur 2 105
 
Salut

essaye avec un autre type d'exception

BatchUpdateException, SQLWarning ou carrément la classe supérieure Exception
0
fxtaa Messages postés 1170 Statut Membre 74
 
Merci ça fonctionne avec EmptyResultDataAccessException.
0