Gente é o seguinte, andei pesquisando muito para resolver meu problema, muito se fala, mas nada resolve meu problema.
Estou precisando fazer o seguinte: Tenho clientes cadastrados, gostaria de fazer uma pesquisa, via TextField.
Vou no textfield e digito: “Car” conforme as letras que eu for digitando o sistema vai pesquisando e filtrando a busca, para
que no caso apareça CARlos, CARlota, CARolina, CARlitos, "em lista um embaixo do outro para o usuario escolher qual ele kiser, entenderam ???
Ja consegui fazer isso com Table, mas não serve tem que listar no textfield.
Uso Netbeans se alguem puder me ajudar agradeceria muito ^^
Abrx
Ajuda com Consulta a BD
K
1 Resposta
String nome = JOptionPane.showInputDialog("Digite o nome");
boolean consulta=true;
try{
// conexão com a bd
RS = stmt.executeQuery("SELECT * FROM tabela where nome like'%" + nome +"%'");
while (RS.next()){
lista.addElement(RS.getString("Nome"));
consulta=false;
}
if (consulta) JOptionPane.showMessageDialog(this,"Dados Não Encontrados!");
RS.close();
stmt.close();
con.close(); //fecha conexão com BD
} catch(SQLException e){ //trata os erros
JOptionPane.showMessageDialog(this,"Erro Cmdo SQL "+e.getMessage());
} catch(ClassNotFoundException e){
JOptionPane.showMessageDialog(this,"Driver não encontrado");
}
}
Vais carregar os dados numa list a partir daí é só seleccionar o nome que estiveres a procura.
Criado 5 de março de 2010
Ultima resposta 5 de mar. de 2010
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo