2017-08-14 5 views
0

habe ich versucht, Tutorial auf youtube ich auf die Schaltfläche Löschen in JFrame Java erstellen, dann, wenn ich einen Fehler laufen auftrittwarum Schaltfläche Löschen in JFrame java Fehler

private void btnDeleteActionPerformed(java.awt.event.ActionEvent evt) {           
    if (!jtextId.getText().equals("")) 
    { 
     try { 
      Connection con = getConnection(); 
      PreparedStatement ps = con.prepareStatement("DELETE FROM product WHRRE id = ?"); 
      int id=Integer.parseInt(jtextId.getText()); 
      ps.setInt(1, id); 
      ps.executeUpdate(); 
      JOptionPane.showMessageDialog(null, "Data Delete"); 

     } catch (SQLException ex) { 
      Logger.getLogger(Main_Window.class.getName()).log(Level.SEVERE, null, ex); 
      JOptionPane.showMessageDialog(null, "Produt Not Deleted"); 
     } 

    } 
    else{ 
     JOptionPane.showMessageDialog(null, "Enter Product"); 
    } 
}           

Auf der Ausgangsfehler wird in ps.executeUpdate();

Was soll ich reparieren ??

+1

Was ist der Fehler Das bekommst du? – Kai

Antwort

3

Wenn der Code, den Sie Ihren tatsächlichen Code eingefügt ist, wird der Fehler aus dieser Linie kommen:

PreparedStatement ps = con.prepareStatement("DELETE FROM product WHRRE id = ?"); 

Sie einen Tippfehler Fehler in der SQL haben, ersetzen durch:

PreparedStatement ps = con.prepareStatement("DELETE FROM product WHERE id = ?");