Passagem de parâmetro para o WHERE

1 resposta
W

Pessoal,

Estou com um problema!!
Não sei recuperar um parâmetro que vem de uma página .JSP para fazer o SELECT no Banco.

Criei um link, no qual abre um formulário que deve ser preenchido com os dados referente ao ID do link.
Usei javascript e ficou assim:

Editar

Isto está funcionando perfeitamente. Tanto é que se coloco um valor fixo para o WHERE, o form é preenchido corretamente. Porém na classe onde manipulo os dados, não consigo (não sei mesmo!!) passar este parâmetro para o SELECT que está assim:

[b] public EdicaoCursoDadosBean() throws Exception {

Class.forName("com.mysql.jdbc.Driver");


	rowSet = new CachedRowSetImpl();
	rowSet.setUrl("jdbc:mysql://localhost/bsbsat?relaxAutoCommit=true");
	rowSet.setUsername("root");
	rowSet.setPassword("root");


	rowSet.setCommand("SELECT * FROM cadcurso WHERE codcadcurso = " 
                            + [color=red]??????????HELP?????????????[/color]);

	rowSet.execute();

}

[/b]

Por favor, alguém poderia me ajudar??

Obrigado!!

1 Resposta

eduveks

não seria isto:

rowSet.setCommand("SELECT * FROM cadcurso WHERE codcadcurso = "+ cadcurso.getCodCadCurso());

mas na tua classe EdicaoCursoDadosBean vc nao tem o cadcurso acho eu… tens q passar o cadcurso para o EdicaoCursoDadosBean, e ai o código acima deve fazer o q é suposto, se for esta a intenção :stuck_out_tongue:

basicamente vc precisa do número do codcadcurso para poder fazer o filtro nesta query

Criado 9 de julho de 2008
Ultima resposta 9 de jul. de 2008
Respostas 1
Participantes 2