esta funcionando o excluir, o problema está quando eu clico em excluir e clico em não,cancela a operação mas dai ele nao passa mais pro proximo registro.
botao_excluir.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//codigo para exclusão de registro
try {
String sql = "select * from bairro Where codigo = " + tf_codigo.getText();
con_bairro.executeSQL(sql);
con_bairro.resultset.first();
String nome = "Deletar o bairro : " + con_bairro.resultset.getString("nome") +" ?";
int opcao_escolhida = JOptionPane.showConfirmDialog(null, nome, "Excluir ", JOptionPane.YES_NO_OPTION);
if (opcao_escolhida == JOptionPane.YES_OPTION) {
sql = "DELETE FROM bairro Where codigo =" + tf_codigo.getText();
int conseguiu_excluir = con_bairro.statement.executeUpdate(sql);
if (conseguiu_excluir == 1) {
JOptionPane.showMessageDialog(null, "Exclusão realizada com sucesso");
//atualiza o ResultSet
con_bairro.executeSQL("Select * from bairro order by nome");
if(con_bairro.resultset.first()) {
con_bairro.resultset.first(); //posiciona no primeiro registro
mostrar_dados(); // irá chamar o metodo em irá mostrar os dados no form
preencher_jtable();
linha_selecionada = 0;
}
else {
mostrar_dados();
preencher_jtable();
limpar_campos();
botao_cancelar.setEnabled(false);
botao_relatorio.setEnabled(false);
}
}
}
else
return;
}
catch(SQLException erro) {
JOptionPane.showMessageDialog(null, "Ocorreu um erro ao tentar excluir o regristro..."+erro);
}
}
});