Boa tarde pessoal!
Seguinte,
como eu faço para realizar uma consulta por e-mail se no Oracle10g dá erro por causa do @?
A consulta na minha classe de negócios recebe o e-mail como parâmetro:
PreparedStatement pstm = this.connection.prepareStatement("select at_nome, at_login, at_senha from atendente where at_email = " + email);
e a servlet me retorna o seguinte erro:
java.sql.SQLException: ORA-04054: database link GMAIL.COM does not exist
E pensei em desmebrar campo email em nome e domínio na tabela do banco e depois realizar a pesquisa filtrando pelo nome que o usuário cadastrou mais o domínio mas não sei se tem alguma classe em java que trate deste problema ou alguma boa prática para resolver esta questão. Outro problema seria desmembrar o email informado pelo usuário em nome e domínio.
O que vocês sugerem?
Abraços