Boa tarde,
gostaria de implementar a exclusão de um determinado dado em um bando de dados, a exclusão é efetuada com sucesso para apenas 1 dado, mas suponha que tenho em uma coluna de mesas, vários itens cadastrados por mesas e uma coluna por pedidos:
Ex:
Mesa Pedido Quantidade
1 3 10
1 4 5
1 2 10
o quero é excluir apenas 1 item suponha que quero excluir o 2º item, como procedo, pois o código abaixo só exclui por mesa.
grato,
===========
if(e.getSource()==B3) // excluir
{
int selection = JOptionPane.showConfirmDialog(null,“Deseja excluir Prato ou Bebida ?”,“Confirmação de Exclusão do Prato&Bebida”,JOptionPane.OK_CANCEL_OPTION,JOptionPane.WARNING_MESSAGE);
if (selection == JOptionPane.OK_OPTION) {
Connection con = null;
Statement stmt= null;
String nomeDoBanco ="jdbc:mysql://localhost/restaurantedapraia";
String usuario="root";
String senha="root";
try{
con = DriverManager.getConnection(nomeDoBanco,usuario,senha);
stmt = con.createStatement();
System.out.println("Conectado - excluído");
int codigo=Integer.parseInt(Tx1.getText());
String excluir = "DELETE FROM pratobebida WHERE codigo = '"+ codigo +"'";
stmt.executeUpdate(excluir);
JOptionPane.showMessageDialog(null,""+"Novo prato excluido com sucesso!","Mensagem",1);
con.close();
stmt.close();
}
catch (SQLException ex) {
System.out.println(ex);
}
}
}