Conectar a uma tabela

3 respostas
L

Olá pessoal,

será que alguém teria um exemplo de como eu faço pra selecionar mais de um dado em um campo numérico, e inserir esses dados em uma tabela no BD?

Por exemplo:

Tenho um campo em minha página q está conectado com uma tabela no bd, nesse campo posso selecionar várias opções (“multiple”), mas na hora de atualizar o banco, apenas a primeira opção escolhida, é q está sendo inserida na tabela. Como q eu faço pra inserir todas as opções selecionadas??

Agradeço a todos!

3 Respostas

P

Olá lili,

resumidamente, vc precisa de um FOR de início 1
até o número de itens que o usuário selecionou e,
dentro desse for vc vai ter uma string SQL de inserção
no BD.

certo?

falow;

L

Alguém teria um exemplo pra facilitar, de como eu poderia fazer isso???

“pablodrumond”:
Olá lili,

resumidamente, vc precisa de um FOR de início 1
até o número de itens que o usuário selecionou e,
dentro desse for vc vai ter uma string SQL de inserção
no BD.

certo?

falow;

P

Olá lili,

tenta assim:

JList suaJL = new JList();

int n[] = suaJL.getSelectedIndices();

PreparedStatement seuPS = suaConexao.prepareStatement("INSERT INTO... VALUES (?,?)");		
		
for (int i = 1; i <= n.length; i++)
{	
   seuPS.setInt(1,n[i]);
   //outros parametros
   seuPS.execute();
}

entendeu?

falow;

Criado 3 de dezembro de 2004
Ultima resposta 6 de dez. de 2004
Respostas 3
Participantes 2