Asuaqueryocamposenhaestámaísculo:"SELECT login, senha FROM usuario WHERE login = ? AND [b]SENHA[/b] = ?",enatabela,ocamposenhaestáminúsculo.Temquesertudominúsculo.
criador
anderson_lr
Trabalho com o Oracle e ele não tem “case sensitive” para comandos SQL.
O problema não está na sintaxe do comando dele.
Precisa identificar as informações que estão sendo incluídas no comando.
Por isso ressalto: Coloque um System.out.println() como eu havia mostrado no outro post.
Abraço!
L
lucas_hespanhol
coloquei o comando que vc mensionou e ele retorna o seguinte:
Login = lucas senha = [C@84cc09
o login ele ta retornando certo o problema ta sendo a senha
L
lucas_hespanhol
Galera consegui achar o erro não estava nessa classe tava na classe do formulario, eu não tinha colocado o getPassword para converter para string
valeu pela ajuda
abraço
marcospaulo.suporte
Exatamente amigo…
Se vc está usando o PreparedStatement (como vc postou) - Voce tem que usar o ’ .getPassword() ’
Se tiver usando o Statement vc tera que pegar pelo ’ .getText() ’ a senha.
o que nosso amigo ’ criador ’ disse tem razão.
Se tiver usando Oracle, Sql Server não são “case sensitive”.