Boa tarde pessoal,
Estou com uma duvida na hora de desenvolver a pesquisa no banco de dados.
Bom, a pesquisa esta funcionando, mas ela funciona so se tiver escrito do jeito que esta no banco,
ex: no banco de dados está: Fábio, e para pesquisar pelo menos tenho que colocar Fáb, para achar.
Gostaria de implementar a pesquisa, no caso de diferenciar letra Maiuscula e minuscula, ou com acento.
Exemplo: No meu banco esteja Carlos, Fábio, no meu campo de pesquisa eu consigo listar os nomes como carlos, fabio, ao inves de colocar Carlos, Fábio.
Não sei se fui claro.
Na minha pesquisa nao estou usando select.
segue o codigo
try {
con_fornecedor.resultset.first();
String igual = "a"; //não localizou o nome do fornecedor
int tampesquisa = tf_pesqFornec.getText().length();//exibe os caracteres
while(igual == "a")
{
String resultado = con_fornecedor.resultset.getString("nmfornecedor").substring(0,(tampesquisa));
if (resultado.equals(tf_pesqFornec.getText()))
{
igual = "s";//mostra que localizou o fornecedor
}else
con_fornecedor.resultset.next();
}
//mostra o conteudo da tabela
tf_codigoFornec.setText(con_fornecedor.resultset.getString("cdfornecedor"));
mostrarDados();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Erro ao pesquisar" +e);
}
Obrigado a todos