Pedro,
acho que voce pode tentar resolver o problema usando este metodo para comparacao
das duas strings que voce tem (a que esta armazenada na tabela e a que o usuario
digitou na
consulta) com o seguinte metodo da class String:
compareToIgnoreCase
public int compareToIgnoreCase(String str)
Compares two strings lexicographically, ignoring case considerations. This method
returns an
integer whose sign is that of this.toUpperCase().toLowerCase().compareTo(
str.toUpperCase().toLowerCase()).
Note that this method does not take locale into account, and will result in an
unsatisfactory
ordering for certain locales. The java.text package provides collators to allow
locale-sensitive ordering.
Parameters:
str - the String to be compared.
Returns:
a negative integer, zero, or a positive integer as the the specified String
is greater than,
equal to, or less than this String, ignoring case considerations.
Since:
JDK1.2
See Also:
Collator.compare(String, String)
veja se com isso voce consegue reslver o seu problema. Espero ter ajudado...
[]'s Rafael.
Pedro Henrique Macedo Sampaio Souza wrote:
> Ola;
>
> Estou desenvolvendo um servlet simples que faz uma consulta a um
> BD SQL(postgras pra Linux). O meu problema eh o seguinte: Os dados que
> est�o cadastrados na base nao esta padronizados,ou seja,dados como
> nome,endereco e coisas desse tipo as vezes estao todos em
> minusculas,as vezes estao todos em maiusculas,as vezes estao mesclados em
> maiusculas e minusculas,ou seja uma bagun�a!!!
> O que eu gostaria eh que ao fazer uma consulta eu nao precisasse
> digitar o nome do mesmo jeito que esta cadastrado na base,explicando
> melhor:
> tenho uma opcao que he consulta por nome,imagine que exista um
> nome na minha base que eh PEDRO HENRIQUE (em maiusculas) no campo onde
> devo digitar o nome eu tenho que digitar PEDRO (tb em maiusculas) senao
> ele nao conseque achar.
> Como eu faco para que ao digitar Pedro,pedro,PEDRO,PeDro,etc.. eu
> consiga achar o que esta na minha base (PEDRO).
>
>
> -----------------------------------
> Pedro Henrique Mac�do Sampaio
> [EMAIL PROTECTED] [EMAIL PROTECTED]
> -----> http://www.di.ufpe.br/~phms
> Departamento de Informatica - UFPE
>
> * Para nao receber mais e-mails da lista, acesse
><http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha
>a lista <[EMAIL PROTECTED]> e de um <submit>.
--
-----------------------------
Rafael Zancan Frantz
[EMAIL PROTECTED]
www.unijui.tche.br/~rfge
Tel.: +55 - 55 332 9093
+55 - 55 962 0301
-----------------------------
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a
lista <[EMAIL PROTECTED]> e de um <submit>.