[RESOLVIDO]Preencher combobox com dados do banco

4 respostas
B
Boa noite, estou com um problema num trabalho meu, estou fazendo um select em um arquivo consultaDAO
public java.util.List<Paciente> listarPaciente()
    {
        java.util.List<Paciente> lst = new java.util.LinkedList<Paciente>();

        lst = org.jdesktop.observablecollections.ObservableCollections.observableList(lst);
        
        
        try
        {
            Statement stmt = conn.createStatement();
            String sql = "SELECT cpfPaciente, nomePaciente FROM paciente";
            ResultSet rs = stmt.executeQuery(sql);
            while(rs.next()) //enquanto existe uma proxima linha
            {
                Paciente p = new Paciente();
                p.setCpf(rs.getString("cpfPaciente"));
                p.setNome(rs.getString("nomePaciente"));
                lst.add(p);
            }
        }
        catch(SQLException e)
        {
            System.out.println("erro no listar");
        }
        return lst;
    }

queria saber como pegar esse valor em outra tela num combobox , to meio perdido de como vincular esses valores! estou usando o netbeans

Desde já agradeço pessoal

4 Respostas

leoarborges

Boa noite, você é novo no fórum?

Bom cara dê uma pesquisada antes de criar um tópico no fórum, aqui tem os melhores profissionais do Brasil e acredito que essas dúvidas principiantes alguém já respondeu, as minhas dúvidas a maioria eu acho procurando.

Segue aqui um exemplo do próprio GUJ: http://www.guj.com.br/java/249935--carregar-jcombobox-com-banco-de-dados

Disponha sempre.

Abraço

B

Sim sou novo, eu tinha pesquisado, só que não achei nda que desse certo para mim.

Mais já consigui resolver cara, Obrigado pela ajuda

I

Opa eai beisso16 estou começando agora e tbm estou listar um comboBox com dados do banco .
vi esse seu exemplo ai e estou tentando fazer o meu

como vc fez pra pegar esse valor em outra tela num combobox ?

M

beisso16, Boa noite!

Cara, é super simples, faça assim.
[code]
List lista = empd.NomedoMetodo(nocaso,listarpaciente();
nomedoseujcombobox.removeAllItems();

for (int registro = 0; registro < lista.size(); registro++){
System.out.println(lista.get(registro));
nomedoseujcombobox.addItem(lista.get(registro));

Ae...pode fazer que que dá certo!.

Criado 20 de novembro de 2012
Ultima resposta 22 de jul. de 2013
Respostas 4
Participantes 4