Realizando um SELECT que recebe um parametro recebido na assinatura de um método  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
gabriel.coelho
JavaBaby
[Avatar]

Membro desde: 17/10/2006 12:11:33
Mensagens: 81
Localização: São Bernardo do Campo
Offline

E ai pessoal, beleza?

Preciso muito de uma ajuda de vcs aqui....

Estou fazendo um método de listaAtividadesPorParametros, onde recebo um argumento em minha servlet com o dado q preciso pesquisar no banco. Porém, quando realizo a pesquisa, não me lança exception porém me mostra a mensagem que não existe dados a serem listados, mas na verdade existe sim. Com certeza minha select está errada, mas alguem poderia me dizer onde? Ou melhor, como passar o parametro recebido??

Segue o metodo abaixo:


Se alguem poder me ajudar, agradeceria muito.

E DEUS DISSE A NOÉ:
FAÇA O BACKUP QUE EU VOU FORMATAR!!!!!


Gabriel Coelho
E-mail: gabrielcpcoelho@gmail.com
Msn: gringo.roots@hotmail.com / g.coelho@merodata.com.br
São Bernardo do Campo - SP
[Email] [MSN]
thiagocg
Virtual Machine Man
[Avatar]

Membro desde: 08/04/2006 11:07:07
Mensagens: 541
Localização: Campo Grande - MS
Offline

Da uma olhada se isso é o que vc procura.

http://www.arquivodecodigos.net/arquivo/visualizar_dica.php?qual_dica=597

[]'s

________________________________
Thiago Araujo da Silva
Analista de Sistemas
Tecnólogo em Processamento de Dados (Estácio - CG/MS)
Especialista em Desenvolvimento de Aplicações em Java (Uniderp - CG/MS)
[Email] [MSN]
eduardoac
JavaChild
[Avatar]

Membro desde: 09/06/2007 18:07:55
Mensagens: 111
Localização: São Paulo
Offline

Se quiser aproveitar seu código:

Obs: Mas da uma lida no link enviado pelo colega acima que explica o correto uso do PreparedStatement.

Abraços.

This message was edited 1 time. Last update was at 14/08/2009 10:33:59


SCJA - Sun Certified Java Associate

JAVA Developer
(Java, a principal ilha da Indonésia)
Schwamberth
Smalltalk
[Avatar]

Membro desde: 13/08/2009 21:11:24
Mensagens: 1
Offline

Não sei se é o caso de uma mudança (se daria muito trabalho), mas ja pensou em usar o Hibernate?? fica muito bom com notação JPA.

http://www.guj.com.br/article.show.logic?id=174

se ajudar, tah valendo...



[MSN]
gabriel.coelho
JavaBaby
[Avatar]

Membro desde: 17/10/2006 12:11:33
Mensagens: 81
Localização: São Bernardo do Campo
Offline

A questão de framework, claro q ajudaria, mas na empresa em q estou, estou totalmente proibido de uso de frameworks, tanto como hibernate, jpa, struts e etc.
Por isso estou usando JDBC puro. Puramente servlet, XML e java. Mas tranquilo.

E DEUS DISSE A NOÉ:
FAÇA O BACKUP QUE EU VOU FORMATAR!!!!!


Gabriel Coelho
E-mail: gabrielcpcoelho@gmail.com
Msn: gringo.roots@hotmail.com / g.coelho@merodata.com.br
São Bernardo do Campo - SP
[Email] [MSN]
gabriel.coelho
JavaBaby
[Avatar]

Membro desde: 17/10/2006 12:11:33
Mensagens: 81
Localização: São Bernardo do Campo
Offline

Cara...fiz exatamente como vc disse...mas me deu a seguinte exception

Falha ao converter para representação interna

E em relação ao meu Statement, não acredito q esteja errado, ou está??


E DEUS DISSE A NOÉ:
FAÇA O BACKUP QUE EU VOU FORMATAR!!!!!


Gabriel Coelho
E-mail: gabrielcpcoelho@gmail.com
Msn: gringo.roots@hotmail.com / g.coelho@merodata.com.br
São Bernardo do Campo - SP
[Email] [MSN]
thiagocg
Virtual Machine Man
[Avatar]

Membro desde: 08/04/2006 11:07:07
Mensagens: 541
Localização: Campo Grande - MS
Offline

gabriel.coelho, da uma olhadinha no link que te enviei acima, do jeito que vc fez funciona mas vc esta abrindo uma grande brecha de segurança no seu sistema passando o parametro direto na consulta.

[]'s

________________________________
Thiago Araujo da Silva
Analista de Sistemas
Tecnólogo em Processamento de Dados (Estácio - CG/MS)
Especialista em Desenvolvimento de Aplicações em Java (Uniderp - CG/MS)
[Email] [MSN]
emmanuelrock
Java Ninja
[Avatar]

Membro desde: 07/05/2009 00:38:41
Mensagens: 291
Localização: Curitiba - PR
Offline

Podem ser esses underscores em: DATA_HORA_INICIAL e DATA_HORA_FINAL, já que no Select eles não possuem os underscores.

"Quem sabe que é profundo busca a clareza. Quem deseja parecer profundo para a multidão procura ser obscuro porque a multidão toma por profundo aquilo cujo o fundo não vê, ela é medrosa... exita em entrar na água" - Friedrich Nietzsche.
[Email] [MSN]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team