| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2006 10:33:21
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
Olá,
alguém sabe se é possível no preparedStatement passar uma lista de valores para um parâmetro.
Ex.: select pessoa.id, pessoa.nome from pessoa where pessoa.id in ( ? )
nesse parâmetro pode vim 1 ou mais de valor, eu gostaria de saber se é possível deixar a sql nesse formato, e passar pro preparedStatement uma lista de valores (no caso ids) ??
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2006 10:38:03
|
agodinhost
Virtual Machine Man
![[Avatar]](/images/avatar/b8ffa41d4e492f0fad2f13e29e1762eb.jpg)
Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline
|
até onde sei não: o preparedstatment é precompilado com base no número de parâmetros. pra esse caso em especial tu pode trabalhar com string simples, misturando os dois conceitos (preparedstatment e sql dinâmico).
|
"The difference between theory and practice is that, in theory, there is no difference between theory and practice". |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2006 10:44:50
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
Hun ... String no no, eles são Integer (ou int), poh, bem que ele podia fazer um bind da ? para um ArrayList ou coisa do tipo ..
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2006 10:46:17
|
thiago.correa
GUJ Master
![[Avatar]](/images/avatar/c37f9e1283cbd4a6edfd778fc8b1c652.jpg)
Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline
|
É não tem como, um solução seria fazer um método que vai adicionando parametros ao teu PS. Foi uma solução que eu encontrei para esse problema! Bem que poderia ter isso já no Java 7
|
---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
 |
|
|
 |
|
|