Listar dados em uma jTable

3 respostas
Vander_Carlos

Eu estava acompanhando uma vídeo aula, só que não é com interface gráfica, ai na hora de passar para uma jTable complicou tudo.

Como faço para listar os dados najTable ?

Método de pesquisa:

public List<Paciente> getLista() throws SQLException{

        String sql = "SELECT * FROM paciente";
        PreparedStatement stmt = this.conexao.prepareStatement(sql);
        ResultSet rs = stmt.executeQuery();

        List<Paciente> listaPaciente = new ArrayList<Paciente>();

        while(rs.next()) {

            Paciente p1 = new Paciente();

            p1.setNome(rs.getString("nome"));
            p1.setDataCadastro(rs.getString("datacadastro"));
            p1.setDataNascimento(rs.getString("datanascimento"));
            p1.setIdade(rs.getString("idade"));
            p1.setSexo(rs.getString("sexo"));
            p1.setTipoSanguineo(rs.getString("tiposanguineo"));
            p1.setCpf(rs.getString("cpf"));
            p1.setRg(rs.getString("rg"));
            p1.setEndereco(rs.getString("idade"));
            p1.setBairro(rs.getString("bairro"));
            p1.setCidade(rs.getString("cidade"));
            p1.setEstado(rs.getString("estado"));
            p1.setEmail(rs.getString("email"));
            p1.setTelResidencial(rs.getString("telresidencial"));
            p1.setTelCelular(rs.getString("telcelular"));
            listaPaciente.add(p1);
        }

        rs.close();
        stmt.close();
        return listaPaciente;
    }

[]'s

3 Respostas

fernandopaiva

Use o for each pra isso…

veja:

List<Paciente> lista = new PacienteDAO().getLista();
for(Paciente p : lista){
    System.out.println(p.getNome());
}

t+ e boa sorte

E

Cara,

Tive a mesma dificuldade que vc e me arrumei bem com esse post aqui: http://www.guj.com.br/java/35481-alimentar-um-jtable-com-uma-select

Abraço.

Vander_Carlos

Opa, vlw pela ajuda.

[]'w

Criado 1 de dezembro de 2011
Ultima resposta 1 de dez. de 2011
Respostas 3
Participantes 3