e ai galera to com um problema com esse codigo
eu consigo incluir banco de dados, mas nao to conseguindo excluir nem pesquisar. e quero que quando pesquise os dados sejam mostrados no proprio cadastro…
desde ja agradeço
private void BtExcluirActionPerformed(java.awt.event.ActionEvent evt) {
try{ //tratamento de erros
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);//busca Driver
//conecta no BD
Connection con=DriverManager.getConnection(“jdbc:odbc:Cadastro”,"","");
Statement stmt= con.createStatement();//objeto comdo sql
String ExcCodigo= campoCodigo.getText();
int registro=stmt.executeUpdate("delete from Membro where Código = ’ " + ExcCodigo + " ’ ");
if (registro!=0) JOptionPane.showMessageDialog(this,“Dados Excluidos!”);
else JOptionPane.showMessageDialog(this,“Dados não Excluidos!”);
stmt.close();
con.close(); //fecha conexão com BD
} catch(SQLException e){ //trata os erros
JOptionPane.showMessageDialog(this,"Erro Cmdo SQL " +e.getMessage());
} catch(ClassNotFoundException e){
JOptionPane.showMessageDialog(this,“Driver não encontrado”);
}
}
private void BtPesquisarActionPerformed(java.awt.event.ActionEvent evt) {
boolean consulta=true;// informa se houve sucesso na consulta
try{ //tratamento de erros
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);//busca Driver
//conecta no BD
Connection con=DriverManager.getConnection(“jdbc:odbc:Cadastro”,"","");
Statement stmt= con.createStatement();//objeto comdo sql
String ConsultaCodigo= campoCodigo.getText();
ResultSet RS= stmt.executeQuery( "Select * from Membro where Código=’ " + ConsultaCodigo + " ’ ");
while (RS.next()){
String Cod= RS.getString(“Código”);
campoCodigo.setText(RS.getString(“Código”));
campoNome.setText(RS.getString(“Nome”));
campoEstadoCivil.setText(RS.getString(“EstadoCivil”));
campoNaturalidade.setText(RS.getString(“Naturalidade”));
campoDtNascimento.setText(RS.getString(“DtNascimento”));
campoSexo.setText(RS.getString(“Sexo”));
campoEndereco.setText(RS.getString(“Endereco”));
campoBairro.setText(RS.getString(“Bairro”));
campoCep.setText(RS.getString(“Cep”));
campoCidade.setText(RS.getString(“Cidade”));
campoEstado.setText(RS.getString(“Estado”));
campoTelefone.setText(RS.getString(“Telefone”));
campoCelular.setText(RS.getString(“Celular”));
campoRg.setText(RS.getString(“Rg”));
campoUf.setText(RS.getString(“EstadoRg”));
campoCpf.setText(RS.getString(“Cpf”));
campoDtConversao.setText(RS.getString(“DataDeConversao”));
campoDtBatismo.setText(RS.getString(“DataDeBatismo”));
campoRecebidoEm.setText(RS.getString(“AdmitidoEm”));
campoRecebidoPor.setText(RS.getString(“AdimitidoPor”));
campoDepartamento.setText(RS.getString(“Departamento”));
consulta=false;
JOptionPane.showMessageDialog(this,“Dados Encontrados!”);
}
if (consulta) JOptionPane.showMessageDialog(this,“Dados Não Encontrados!”);
RS.close ();
stmt.close();
con.close(); //fecha conexão com BD
} catch(SQLException e){ //trata os erros
JOptionPane.showMessageDialog(this,"Erro Cmdo SQL "+ e.getMessage());
} catch(ClassNotFoundException e){
JOptionPane.showMessageDialog(this,“Driver não encontrado”);
}
formPesquisaMembro.show();
}