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

Résolu
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.

3 réponses

  1. 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
    1. Modérateur
      Salut

      essaye avec un autre type d'exception

      BatchUpdateException, SQLWarning ou carrément la classe supérieure Exception