nullpointerException ?

nullpointerException ? - Java - Programmation

Marsh Posté le 14-09-2005 à 08:50:56    

Code :
  1. private int writeAbonne()
  2.   {
  3.     int id = 0 ;
  4.     // Enregistrement dans la bd
  5.     String ins = "INSERT INTO abonne (abe_nom, abe_prenom) " +
  6.         "VALUES('" + jTxfldAbonnéNom.getText() + "', '" +
  7.         jTxfldAbonnéPrénom.getText() + "')" ;
  8.     cnl.executeSQL(ins);
  9.   // Recuperation de l'ID
  10.   String rsql = "SELECT * FROM abonne " +
  11.       "WHERE abe_nom = '" + jTxfldAbonnéNom.getText() + "' AND " +
  12.       "abe_prenom = '" + jTxfldAbonnéPrénom.getText() + "'" ;
  13.   ResultSet rs = cnl.createResultSet(rsql) ;
  14.           try
  15.           {
  16.             rs.next() ;
  17.             id = rs.getInt(1) ;
  18.           }
  19.           catch (SQLException se)
  20.           {
  21.             cnl.showListSqlExceptions(se) ;
  22.           }
  23.           return id ;
  24.         }

j'ai un nullPointerException avec cette fonction mais je vois pas ou est l'erreur ?

Reply

Marsh Posté le 14-09-2005 à 08:50:56   

Reply

Marsh Posté le 14-09-2005 à 08:53:01    

si tu regarde la stacktrace, tu dois avoir un numéro de ligne d'indiqué


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 04-05-2006 à 06:06:54    

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
      Connection con = null;
      con = DriverManager.getConnection(url);
      Statement requete = con.createStatement();
      ResultSet resultat = requete.executeQuery("select * from routeurs" );
    //insertion
      String s = "insert into routeurs values('" +
          jTextnomrouteur.getText().toString() + "','" +
          jTextsite.getText().toString() + "','" + jTextref.getText().toString() +
          "','"+jTextField1.getText().toString()+"', '" + jFormattedTextField2.getText().toString() + "','" +
          jFormattedTextField3.getText().toString() + "','" +
          jFormattedTextField4.getText().toString() + "','" +
          jFormattedTextField5.getText().toString() + "','" +
          jFormattedTextField6.getText().toString() +
          "','" + jFormattedTextField7.getText().toString() + "','" +
          jFormattedTextField8.getText().toString() + "','" +
          jFormattedTextField9.getText().toString() + "','conf_ref_"+jTextref.getText().toString()+"')";
      int a = requete.executeUpdate(s) ;    }
voila un exemple qui fonctionne essaie de le suivre sinon verifie si le nombre d'attribut et le meme dans ta table


Message édité par modigliani le 04-05-2006 à 06:10:18
Reply

Marsh Posté le 04-05-2006 à 08:38:08    

benou a écrit :

si tu regarde la stacktrace, tu dois avoir un numéro de ligne d'indiqué


+1  !

Reply

Marsh Posté le 04-05-2006 à 13:49:03    

j'espere qu'il a trouvé depuis le temps qu'il a posté sa question ....  :-)

Reply

Marsh Posté le 04-05-2006 à 13:54:26    

ChristianS_ a écrit :

j'espere qu'il a trouvé depuis le temps qu'il a posté sa question ....  :-)


 :ouch:  :lol:  
ARF! j'avais pas vu !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed