Atualizar Tabela SQL

2 respostas
D

Ola boa noite a todos.

estou com um probelma, tenho esse seguinte codigo:

private void jButtonExcluirMousePressed(java.awt.event.MouseEvent evt) {                                            
        int opc=JOptionPane.showConfirmDialog(null,
                "Deseja Realmente Exclui o item? ");
        if(opc==JOptionPane.YES_OPTION){
            JOptionPane.showMessageDialog(null,
                    "Item Excluido com Sucesso!!!");

        
        conecta();

        Produto prod = new Produto();
        prod.setCodproduto(Integer.parseInt(jTextFieldCodigo.getText()));

        try{
            //objeto st sera o objeto que recebera comandos SQL

            PreparedStatement st;
            st=dbcon.prepareStatement("DELETE FROM produtos " +
                    "WHERE codproduto=?" + "" );
            st.setInt(1, prod.getCodproduto());
            int linhasExcluidas = st.executeUpdate();

        }
bom esse comando ele exclui o item do bd declarado no campo texto, mas quando eu excluo ele continua na tabela. Somente ira sumir se eu atualizar manualmente a tabela no mySQL, sera que tem como atualizar a tabela no codigo fonte, ou algum comando SQL???

Fico grato se algem puder me ajudar.

Obridado

2 Respostas

marciosantri

Já tentou dar um commit?

Um exemplo de exclusão que dá certo (no Oracle)

Connection con; .... // dados para conexão String sql = "delete from PRODUTOS where PRODUTO_ID = 1"; PreparedStatement comando = con.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); comando.execute(); comando.close(); con.commit();

Inté.

D

ola marcio, infelizmente nao consegui fazer funcionar no mySQL.

Mais fico muito grato por tentar me ajudar!

até.

Criado 5 de setembro de 2009
Ultima resposta 5 de set. de 2009
Respostas 2
Participantes 2