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 :

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    bonjour tout le monde,

    j'eesaye de créer une interface graphique pour me connecter avec mon login et mon mot de passe.
    Seulement, j'éprouve des difficultés pour créer une requete qui pourra juste consulter les données de ma table connexion pour voir si le login et le password existe.
    Je sais que c'est tout bete mais je me rapel plus comment traiter la consultation.

    voici ma classe ADO:

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
     
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
     
     
    public class ADO {
     
    	private static final String DRIVER = "org.apache.derby.jdbc.ClientDriver";
    	private static final String URL = "jdbc:derby://localhost:1527/Diabetomedical";
    	private static final String USER = ";user=derby";
    	private static final String PWD = ";password=derby";
    	private Connection connection;
    	private String login;
    	private String password;
     
     
    	public void connexion(){
    		try{
    		Class.forName(DRIVER);
    		connection = DriverManager.getConnection(URL+USER+PWD);
     
    		}catch(ClassNotFoundException e){e.printStackTrace();
    		}catch(SQLException ex){ex.printStackTrace();}
     
    	}
    	public void deconnexion(){
    		try {
    			connection.close();
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    	public void consultation(){
    		request = connection.
     
     
    	}
     
     
     
    	}
    merci d'avance

  2. #2
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Tu pourais faire un truc de ce genre
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    public void consultation(){
     
    		Statement stmt;
                    ResultSet result;
    		try {
                          stmt = connection.
                          result = stmt.executeQuery("SELECT COUNT(*) FROM connection where login='" + login + "' and password='" + password + "'");
                          if (result.getInt(1) >0)
                                  //connection OK
                          else
                                  //mauvais login et mdp
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
                    finally
                    {
                          try {
                          if (result != null)
                               result.close();
                          if (stmt!= null)
                               stmt.close();
                          } catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
                   }
     
     
    	}

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/02/2010, 08h23
  2. Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException ?
    Par freezerhm dans le forum Concurrence et multi-thread
    Réponses: 5
    Dernier message: 04/12/2007, 09h26
  3. Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    Par Trint dans le forum Interfaces Graphiques en Java
    Réponses: 6
    Dernier message: 27/02/2007, 11h28
  4. Réponses: 8
    Dernier message: 11/05/2006, 19h32
  5. [JDIC]Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    Par kedare dans le forum Concurrence et multi-thread
    Réponses: 4
    Dernier message: 06/05/2006, 22h45

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