Boa noite pessoal, estou implementando um cadastro de pessoas onde ao pesquisar pelo código da pessoa, mostre suas informações, dentre elas um JcheckBox onde mostra se a pessoa está Inativa ou Não; no cadastro implementei o seguinte: se o JcheckBox estiver selecionado, vai enviar para o Banco de Dados uma String com valor ‘S’, se não um estiver, envia um valor ‘N’.
Até ai ta legal, no cadastro deu certo, mas preciso de implementar na pesquisa, se acaso no Banco de Dados estiver ‘S’, o JCheckBox aparecer selecionado.
Segue meu código do Select no Banco de Dados, meu chekbox é CbInativo:
boolean consulta = true; //variável auxiliar utilizada para informar se houve sucessona consulta
try { //tratamento de erros
comboestadocivil.removeAllItems();
combosexo.removeAllItems();
String Conscod = txcodigo.getText();
ResultSet RS = stmt.executeQuery("Select * from cad_pessoa where pes_codigo=' " + Conscod + " ');
while (RS.next()) {
txnome.setText(RS.getString ("pes_nome"));
txdatacadastro.setDate(RS.getDate ("pes_data_cadastro"));
txdatanascimento.setDate(RS.getDate ("pes_nascimento"));
txrg.setText(RS.getString ("pes_rg"));
txcpf.setText(RS.getString ("pes_cpf"));
combosexo.addItem(RS.getString ("pes_sexo"));
comboestadocivil.addItem(RS.getString("pes_civ_nome"));
txprofissao.setText(RS.getString ("pes_profissao"));
txempresa.setText(RS.getString ("pes_empregador"));
txmail.setText(RS.getString ("pes_mail"));
txrua.setText(RS.getString ("pes_rua"));
txbairro.setText(RS.getString ("pes_bairro"));
txcep.setText(RS.getString ("pes_cep"));
txcidade.setText(RS.getString ("pes_cidade"));
txestado.setText(RS.getString ("pes_estado"));
CbInativo.????????
consulta = false;
}
if (consulta) {
JOptionPane.showMessageDialog(this, "Dados Não Encontrados!");
}
RS.close();
} catch (SQLException e) { //trata os erros
}
Desde já agradeço pessoal!