En este grupo En todos

Foro de JDBC



Insertar en mysql varios registros a la vez

Escrito por Quito
el 11/02/2009

Int resultado1;
Statement st = con. CreateStatement();
ResultSet rs = st. ExecuteQuery("select n_pedido,Destinos_id_destino,Clientes_id_cliente,fecha_entrada,fecha_entrega,kilos from almacen where ok=1");
while(rs. Next())
{
resultado1 = st. ExecuteUpdate("insert into ok values ("+rs. GetString(1)+","+rs. GetString(2)+","+rs. GetString(3)+","+rs. GetString(4)+","+rs. GetString(5)+","+rs. GetString(6)+")");
}

El query da como resultado 2 registros pero luego cuado voy a insertar a pesar de estar en un while, sólo me inserta el primero. Como puedo hacerlo?

Gracias