Ola!
estou tentando utilizar o KeyReleased para fazer busca em banco de dados em tempo real , porem quando eu digito no campo configurado só executa a pesquisa na primeira tecla que eu pressiono e não continua a pesquisar quando eu acrescento outras letras.
Ex: Quero pesquisar pelo nome Felipe, ai quando eu digito o “f” no campo , o código de pesquisa executa, porem quando eu digito o complemento “elipe” para completar a palavra “felipe” o codigo de pesquisa não executa mais.
segue código de pesquisa:
public void pesquisar(){
String sql = "select id,descricao,data,local,valor from despesas where descricao like ?";
try{
pst = con.prepareStatement(sqll);
pst.setString(1,jTextField6.getText()+"%");
rs= pst.executeQuery();
jTable1.setModel(DbUtils.resultSetToTableModel(rs));
}
catch(SQLException erro){
JOptionPane.showMessageDialog(null,erro);
}
}
Cdodigo KeyReleased:
private void digitando(java.awt.event.KeyEvent evt) {
pesquisar();
}