2009-12-15 2 views
-1

Я очень благодарен тем, кто ответил на мой вопрос «главный метод не найденной ошибки», после исправления всех скобок и, похоже, код в порядке. На IDE он все еще указывает на ошибку ниже;частный javax.swing.JTextField3; error

   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; 

не удалось построить то есть указуем на единственную линию ошибки выше, и, таким образом, те, являются переменным declararation в IDE, и она не может быть изменить.

Основной код:

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

Можно ли исправить форматирование в основном коде? –

+1

проверить все фигурные скобки – Bozho

+0

Можете ли вы скомпилировать свой код? Пожалуйста, добавьте код из первого узла из stacktrace из исключения. –

ответ

2

В настоящее время, единственная проблема, я вижу в том, что preparedStatement должен быть PreparedStatement, да с капиталом P, вместо этого.

Существует также закрывающая фигурная скобка без вести после основного метода, но, возможно, ие не копировать вставить весь код ...

+0

@Olumide: Если это решает вашу проблему, сообщите нам, какая IDE вы используете, поэтому мы никому не рекомендуем. –