Boa Noite Galera.. estou com a seguinte duvida...
Tenho na minha CLASS MUNICIPIO um método que buscar na tabela as informações
public void ConsultarUF(String uf) throws Exception {
BancoDeDados bd = new BancoDeDados();
bd.conectar();
String sql = "select cidade.nom_cidade from cidade"
+ " inner join estado on cidade.cod_estado = estado.cod_estado"
+ " where estado.sgl_estado=?";
PreparedStatement p = bd.getPreparedStatement(sql);
p.setString(1, uf);
ResultSet res = p.executeQuery();
if (res.next() == true) {
Municipios e = new Municipios();
e.setNome(res.getString("nom_cidade"));
}
bd.desconectar();
}
Na minha CLASS MAIN
onde eu executo meu JComboBox
estou fazendo :
private void jComboBoxEstadoActionPerformed(java.awt.event.ActionEvent evt) {
if (jComboBoxEstado.getSelectedItem()=="Acre (AC)"){
Estado = "AC";
}else{
if (jComboBoxEstado.getSelectedItem()=="Alagoas (AL)"){
Estado = "AL";
}else{
if (jComboBoxEstado.getSelectedItem()=="Amapá (AP)"){
Estado = ("AP");
}
}
}
Municipios mun = new Municipios();
try {
mun.ConsultarUF(Estado);
} catch (Exception ex) {
Logger.getLogger(CadastroCliente.class.getName()).log(Level.SEVERE, null, ex);
}
jComboBoxMunicipio.addItem(mun.getNome());
}
Alguém pode me dar uma ajuda... como pegar os valores de um select e listar no jcombobox