Java.lang.NullPointerException
Résolu/Fermé
billy
-
Modifié par KX le 27/11/2016 à 09:59
greg6614 Messages postés 592 Date d'inscription vendredi 7 août 2009 Statut Membre Dernière intervention 3 juin 2017 - 29 nov. 2016 à 08:45
greg6614 Messages postés 592 Date d'inscription vendredi 7 août 2009 Statut Membre Dernière intervention 3 juin 2017 - 29 nov. 2016 à 08:45
2 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
27 nov. 2016 à 10:03
27 nov. 2016 à 10:03
Bonjour,
Pour avoir plus d'information sur l'erreur il ne faut pas masquer l'exception comme tu l'as fait avec
Pour avoir plus d'information sur l'erreur il ne faut pas masquer l'exception comme tu l'as fait avec
System.err.println(e+"non executer")mais au contraire que tu récupères l'intégralité de l'erreur avec un
e.printStackTrace()afin d'avoir notamment la ligne de code où se situe le NullPointerException.
ah d'accord merci bcp KX , je vais l'essayer
greg6614
Messages postés
592
Date d'inscription
vendredi 7 août 2009
Statut
Membre
Dernière intervention
3 juin 2017
107
28 nov. 2016 à 17:33
28 nov. 2016 à 17:33
Salut,
Je ne vois nul part où tu instancie ton objet JTable que tu nommes jTable1.
jTable1.setModel(model);
Je ne vois nul part où tu instancie ton objet JTable que tu nommes jTable1.
billy
>
greg6614
Messages postés
592
Date d'inscription
vendredi 7 août 2009
Statut
Membre
Dernière intervention
3 juin 2017
28 nov. 2016 à 18:19
28 nov. 2016 à 18:19
salut, il a ete declare juste en bas ,(generateur de code automatiquement ),voila le code
private void initComponents()
jDateChooser1 = new com.toedter.calendar.JDateChooser();
jLabel9 = new javax.swing.JLabel();
jTextField5 = new javax.swing.JTextField();
jDateChooser2 = new com.toedter.calendar.JDateChooser();
jScrollPane1 = new javax.swing.JScrollPane();
==> jTable1 = new javax.swing.JTable();
mais je crois que l'erreur est ici : dans ces deux instruction ,
stm=conn.obtenircnx().createStatement();
ResultSet rs=stm.executeQuery("SELECT * FROM reservation");
la syntaxe est juste mais je ne sais pas , merci comme meme greg6614 pour ton aide
private void initComponents()
jDateChooser1 = new com.toedter.calendar.JDateChooser();
jLabel9 = new javax.swing.JLabel();
jTextField5 = new javax.swing.JTextField();
jDateChooser2 = new com.toedter.calendar.JDateChooser();
jScrollPane1 = new javax.swing.JScrollPane();
==> jTable1 = new javax.swing.JTable();
mais je crois que l'erreur est ici : dans ces deux instruction ,
stm=conn.obtenircnx().createStatement();
ResultSet rs=stm.executeQuery("SELECT * FROM reservation");
la syntaxe est juste mais je ne sais pas , merci comme meme greg6614 pour ton aide
greg6614
Messages postés
592
Date d'inscription
vendredi 7 août 2009
Statut
Membre
Dernière intervention
3 juin 2017
107
29 nov. 2016 à 08:45
29 nov. 2016 à 08:45
Que te retournes ta méthode
Vérifie qu'elle ne renvoie pas nulle
ObtenirCnx()?
Vérifie qu'elle ne renvoie pas nulle