private void pesquisarFieldKeyReleased(java.awt.event.KeyEvent evt) {
String nome=pesquisarField.getText();
int qtdeLetra=nome.length();
try {
rs_produto.first();
do{
String nometf=String.valueOf(nome.charAt(qtdeLetra-1)).toUpperCase();
String nomers=String.valueOf(rs_produto.getString("descricao").charAt(qtdeLetra-1)).toUpperCase();
if(nometf.equals(nomers)){
codigoField.setText(rs_produto.getString("codigo"));
descricaoField.setText(rs_produto.getString("descricao"));
break;
}
}while(rs_produto.next());
} catch (SQLException ex) {
ex.printStackTrace();
}
}
Alguém conhece uma forma melhor e correta de fazer esse tipo de pesquisa?