Busca por nome

4 respostas
R

Boa noite, amigos!

Como faço para criar uma busca por nome, que toda a vez que escrever um nome em um Jtext, e clicar no botão buscar, ele lista todas a informações que tenham aquele nome escrito!

grato,

rjrider

4 Respostas

joede.fadel

onde vc quer exibir esses dados?

R

na mesma tela, abaixo do Jtext, como se fosse um memorando… uma listagem!

joede.fadel

vc faz a conexao com algum banco e faz um metodo que retorne um ResultSet

public ResultSet clientes(String nome){
        try {
            stdados = con.createStatement();
            rs = stdados.executeQuery("select * from cliente where nome like '%"+nome+"%'");
            return rs;
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
        return null;
    }
no evento do botao
private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {      

           ResultSet rs =  new conexao().clientes(jTextField1.getText());                        
        DefaultTableModel dtm = (DefaultTableModel) jTable1.getModel();
        dtm.setRowCount(0); //apaga todas as linhas;
        if(jCheckBox1.isSelected())
            
        try {
            while (rs.next()) {
                dtm.addRow(new Object[]{rs.getString(1), rs.getString(2)}); //esse comando insere a linha, use um loop se quiser inserir v�rias...
            }
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
    }

aki eu to atribuindo em uma jTable, ou vc pode atribuir em qualquer outro componete.

R

Entendi!

vou testar!

rjrider

Criado 28 de outubro de 2007
Ultima resposta 29 de out. de 2007
Respostas 4
Participantes 2