2009-12-15 6 views
-1

Je remercie grandement ceux qui répondent à ma question "méthode principale erreur non trouvée", après avoir corrigé toutes les parenthèses et il semble que le code est correct. Sur l'IDE, il indique toujours l'erreur ci-dessous;privé javax.swing.JTextField3; erreur

   private javax.swing.JButton jButton1; 
      private javax.swing.JComboBox jComboBox1; 
      private javax.swing.JLabel jLabel1; 
      private javax.swing.JLabel jLabel2; 
      private javax.swing.JLabel jLabel3; 
      private javax.swing.JLabel jLabel4; 
      private javax.swing.JTextField jTextField1; 
      private javax.swing.JTextField jTextField2; 
error line** private javax.swing.JTextField jTextField3; 

build i.e. n'a indiquant la seule ligne d'erreur ci-dessus et donc, ce sont declararation variables par l'IDE et il ne peut pas être modifier.

Le code principal est;

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {           
     try { 
      DriverManager.registerDriver(new org.apache.derby.jdbc.ClientDriver()); 
      Connection conn=DriverManager.getConnection("jdbc:derby://localhost:1527/sample","app","app"); 
      preparedStatement ps=conn.prepareStatement("select name,zip,discount_code from customer where customer_id=?"); 
      ps.setInt(1,Interger.parseInt(jTextField1.getText())); 
      ResultSet rs=ps.executeQuery(); 
      if(rs.next()) { 
       jTextField2.setText(rs.getString(1)); 
       jTextField3.setText(rs.getString(2)); 
       jComboBox1.setSelectedItem(rs.getString(3)); 
    }           
     } catch (NumberFormatException ex) { 
      ex.PrintStackTrace(); 
     }catch (SQLException ex){ 
      ex.printStackTrace(); 
     } 
    } 
     public static void main(String args[]) { 
      java.awt.EventQueue.invokeLater(new Runnable() { 
       public void run() { 
        new jdfrm().setVisible(true); 
       } 
+0

Pouvez-vous fixer le formatage dans votre code principal? –

+1

vérifier tous les accolades – Bozho

+0

Pouvez-vous compiler votre code? Veuillez ajouter le code du premier noeud de la pile à l'exception. –

Répondre

2

Actuellement, le seul problème que je peux voir est que preparedStatement devrait être PreparedStatement, oui avec la capitale P, au lieu.

Il y a aussi une accolade fermante manquante après la principale méthode, mais peut-être ne pas Tou copier coller tout votre code ...

+0

@Olumide: Si cela résout votre problème, alors s'il vous plaît laissez-nous savoir quel IDE vous utilisez, donc nous ne le recommandons à personne. –