Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2012, 11:54
genihe
 
Fecha de Ingreso: diciembre-2009
Mensajes: 115
Antigüedad: 15 años, 3 meses
Puntos: 0
String con cadena SQL para insertar en 2 tablas ¿por que no anda?

Hola a todos, les comento lo que me ocurre. La idea es guardar datos en en 2 tablas d¡ferentes (tabla1 y tabla2). He probado lo siguiente:
String cadena =
"INSERT INTO tabla1 (id, nombre) VALUES (NULL, 'Sergio')
INSERT INTO tabla2 (id, pedido) VALUES (NULL, 'quiere una PC nueva')"
;
Obviamente esto es un ejemplo casi ridiculo, pero quiero mostrar que uso un String compuesto por dos INSERT.
Probe esto directamente (no este SQL) en MySQL y funcion, me agrega en las dos tabla, sin embargo al ejecutarlo desde JAVA no funciona.

Código:
conectar = new conexion();
Statement st = conectar.conectar();
st.executeUpdate(cadenaSQL);
st.close();
Acaso executeUpdate no funciona con SQLs compuestos?
Saludos, espero puedan darme una mano.