Galera, primeiramente quero agradecer às dicas.
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 dos botões Salvar, Excluir e Alterar:
try {
PreparedStatement pst = Conecta.conexao.prepareStatement("delete from estados where codigo_uf =?");
pst.setString(1, codigo.getText());
pst.execute();
JOptionPane.showMessageDialog(null, "Exclusao realizada com sucesso");
} catch (SQLException erro) {
JOptionPane.showMessageDialog(null, "nao foi possivel");
try {
PreparedStatement std = Conecta.conexao.prepareStatement("INSERT INTO estados (nome_uf, sigla_uf) VALUES ('"+nome.getText()+"','"+sigla.getText()+"')");
std.executeUpdate();
JOptionPane.showMessageDialog(null, "Gravação realizada com sucesso");
} catch(SQLException erro) {
JOptionPane.showMessageDialog(null, "Não foi possível realizar a Gravação!!!");
}
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);