IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

[JDBC][STATEMENT] NullPointerException


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2005
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 17
    Par défaut [JDBC][STATEMENT] NullPointerException
    Bonjour à tous,

    Voilà j'ai un petit probleme étrange. J'execute des requete comme ci dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    StringBuffer requeteA = new StringBuffer();
    requeteA.append(.......);
    .......
    ResultSet res1 = dBM.getQuery(""+requeteA);
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
        public ResultSet getQuery(String query)
        {
            try
            {
                System.out.println("getQuery \n" + query+ "\n");
                resultSet = statement.executeQuery(query);
            }//try
            catch (SQLException e)
            {
                JOptionPane.showMessageDialog(null,"Erreur de connectionexion à la b
    ase.","connectionexion",JOptionPane.WARNING_MESSAGE);
                System.out.println("SQLException: " + e.getMessage());
                System.out.println("SQLState:     " + e.getSQLState());
                System.out.println("VendorError:  " + e.getErrorCode());
            }//catch
            return resultSet;
        }//met
    Celà fonctionne trés bien pour mes premiere requetes comme celle ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT DISTINCT(PAYS_AERO) FROM AEROPORT
    Mais cette requete ne passe pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT DISTINCT(VOL.ID_VOL), VOL.DATE_DEP, VOL.DATE_ARR, TARIF.TF_ENFANT, TARIF.TF_ADULTE, COMPAGNIE.NOM_COMPAGNIE 
    FROM VOL, TARIF, COMPAGNIE, AVION 
    WHERE VOL.ID_VOL = TARIF.FD_VOL AND AVION.ID_AVION = VOL.F_AVION AND AVION.F_COMPAGNIE = COMPAGNIE.ID_COMPAGNIE AND VOL.F_AERO_DEP = 'CDG' AND VOL.F_AERO_ARR = 'MRS' AND COMPAGNIE.NOM_COMPAGNIE = 'Air France'
    J'ai une erreur du type

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    java.lang.NullPointerException
            at flyMng.server.SIManager.getQuery(SIManager.java:50)
            at flyMng.ui.SearchFlyPane$SearchListener.actionPerformed(SearchFlyPane.java:400)
    La requete fonctionne trés bien sous SQLPlus, le string est bien passé en parametre, alors je comprends pas ...
    La requête est elle trop longue pour l'execute ??

    Merci de votre aide.

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2004
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 65
    Par défaut
    ton StringBuffer requeteA n'est-il pas null ?
    prq tu fais un ? ne devrais tu pas faire un ?
    je dis ça parce que je en vois pas bien où ça peut coincer ...
    au fait, ta query arrive entière à ton executeQuery ?

  3. #3
    Membre averti
    Inscrit en
    Février 2005
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 17
    Par défaut
    ppppppppppffffffffffffffffffffffff


    Merci de ton aide !! Mais j'ai juste oublié de fermer ma connection !!!


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JDBC] Statement ou PrepareStatement
    Par Piolet dans le forum JDBC
    Réponses: 1
    Dernier message: 28/05/2010, 17h34
  2. JPA extraire une source jdbc pour creer un statement
    Par seddik_saber dans le forum JPA
    Réponses: 0
    Dernier message: 12/11/2008, 18h48
  3. Prepare Statement jdbc
    Par punisher999 dans le forum JDBC
    Réponses: 18
    Dernier message: 19/09/2008, 16h41
  4. [JDBC] java.sql.SQLException: Closed Statement
    Par cmoulin dans le forum JDBC
    Réponses: 4
    Dernier message: 03/09/2004, 17h22
  5. Réponses: 15
    Dernier message: 20/07/2004, 09h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo