Ordre SELECT

Je dois incrémenter une variable par la valeur retourner d'un ordre SELECT. Le pb est si la requête ne trouve rien quelle est sa valeur : est elle nulle, ou est ce qu'elle renvoit une erreure? sachant qu'elle doit incrémenter une variable dans un pgm JAVA.

3 réponses

  1. Peut-être alors pourriez-vous me dire si on peut gérer une erreure en JAVA seulement avec un if.
    cad: Si la valeur retourné est null alors...
    Sinon...
    fin si
    1. Si j'ai bien compris ton problème, tu trouveras ci-dessous un exemple (qui, entre parenthèses, n'a aucune utilité, mais bon, c'est un exemple) qui devrait t'apporter la solution:

      /**
      * @author HackTrack
      * @version 1.0
      */

      public class SelectTester extends Object {

      /** Creates new SelectTester */
      public SelectTester() {
      }

      public void startApp(){
      int i = 0;
      try{
      while(i++ < 10){
      switch(i){
      case 1:
      System.out.println("1");
      break;
      case 2:
      System.out.println("2");
      break;
      case 3:
      System.out.println("3");
      break;
      case 4:
      System.out.println("4");
      break;
      case 5:
      System.out.println("5");
      break;
      //si la valeur n'est pas valide, une exception est jetée
      default:
      throw new Exception("Valeur non valide");
      }
      }

      }catch(Exception e){
      //L'exception est gérée ici. a toi de la traiter
      // en fonction de tes besoins
      System.out.println("Erreur! " + e.getMessage());
      }
      }

      public static void main (String args[]) {
      SelectTester tester = new SelectTester();
      tester.startApp();
      }
      }

      ;-)
      Hacktrack