Atualizar os registros em um form

Java

07/05/2017

Seguinte, tenho um formulário de cadastro onde coloquei os Botões NOVO, EXCLUIR, ALTERAR E SALVAR, além de botões de navegação (PROXIMO, ANTERIOR, ULTIMO E PRIMEIRO).
Pois bem, tudo parece estar funcionando normalmente, porem, percebi que ao fazer um novo cadastro, ou alterar, ou mesmo excluir...quando clico nos botões de navegação, parece não ter ocorrido qualquer alteração. Aí, fecho o formulário e abro de novo, aí sim tudo está atualizado.
O que há de errado ?
Coloco abaixo o código do botão Alterar, por exemplo:

try {
          conexaoBD Conecta = new conexaoBD();
          Conecta.conecta();
          String sql = "update estados set nome_uf=?, sigla_uf=? where codigo_uf=?";
          PreparedStatement pstm = Conecta.conexao.prepareStatement(sql);// Conecta.executeSQL("select * from usuarios");// where login="+usuario.getText()+"and senha="+senha.getText());
          pstm.setString(1, nome.getText());
          pstm.setString(2, sigla.getText());
          pstm.setInt(3, Integer.parseInt(codigo.getText()));
          pstm.execute();
          pstm.close();;
                     
         JOptionPane.showMessageDialog(null, "Alteração realizada com sucesso");
     } catch(SQLException erro) {
         JOptionPane.showMessageDialog(null, erro);



Como faço pra assim que eu clicar no botão Alterar, Salvar, Deletar etc, os registros já estarem atualizados ?
Joao Claudio

Joao Claudio

Curtidas 0
POSTAR