2017-08-14 78 views
0

我試圖教程YouTube上 我的JFrame Java中創建的刪除按鈕,然後當我運行出現在JFrame的Java錯誤,爲什麼要刪除按鈕

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"); 
    } 
}           

在輸出錯誤的錯誤是在ps.executeUpdate();

我應該修補什麼?

+1

什麼是錯誤你得到了嗎? – Kai

回答

3

如果粘貼的代碼是你的實際代碼,錯誤來自於這條線:

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

您的SQL一個錯字的錯誤,通過更換:

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