Criando uma busca dinâmica com SQL e JTable no Java

Esta aula é continuação desta outra Trabalhando com JTable e Banco de Dados no Java. Recomendo que você execute o projeto proposto na aula anterior antes de desenvolver a busca dinâmica.

Com o projeto anterior já funcionando, acrescente um jText que irá receber o valor a ser consultado no banco de dados;

buscadinamicanojtable

Agora, no evento mouse keyTyped, acrescente a chamada do método, porém, vamos criar o comando SQL concatenando o que o usuário digitar no JText, ficando assim;

 String sql = "SELECT * FROM tb03_pais WHERE tb03_nome LIKE '%"
 + jTxtBusca.getText() + "%' OR tb03_continente LIKE '%"
 + jTxtBusca.getText() + "%'"
 + " ORDER BY tb03_id_pais DESC";
 this.PopularJTable(sql);

Prontinho! agora é só testar. O código a seguir procura a string digitada tanto no campo nome do país como no campo continente.

buscadinamicaemjava

Deixe seu comentário