Problemas com SQL no jdbc?

Não estou conseguindo fazer essa SQL funcionar, o segundo parametro não funciona, se eu colocar a texto direto vai, mas com o parametro nao vai?

sql = "select existe = case when Usuario =? and Senha = 
   (select RIGHT(sys.fn_sqlvarbasetostr(HASHBYTES('MD5',?)),32)) 
      then 'sim' Else 'nao' end from USUARIOS";

O que há de erro na sintaxe?

Posts também o seu código Java e a mensagem de erro.

1 curtida