Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/06/2014, 18:22
nickou
 
Fecha de Ingreso: diciembre-2012
Mensajes: 53
Antigüedad: 11 años, 5 meses
Puntos: 0
Pregunta INSERT INTO a 2 tablas diferentes simultaneamente

Hola gente buenas tardes, vengo a escribir estas lineas ya que hace horas y dias vengo luchando por hacer un INSERT INTO a 2 tablas diferentes de manera simultanea..
esto se puede hacer?

Estoy usando el siguiente metodo para dar de alta un registro, en el jframe llamo el metodo y le paso los parametros por referencia. para dar de alta a una sola tabla funciona. no se como puedo hacer para dar de alta a 2 tablas.



Código Java:
Ver original
  1. public static int anotarGente (Inscripcion inscripcion ){
  2.                 int resultado=0;
  3.                
  4.                 String consulta="INSERT INTO inscripcion ( codigo_alumno , fecha  , codigo_curso , codigo_nivel , senia ) VALUES (?,?,?,?,?) ";
  5.                
  6.                 try {
  7.                     PreparedStatement pst = Conexion.conectar().prepareStatement(consulta);
  8.                    
  9.                     pst.setInt(1, inscripcion.getCodigo_alumno());
  10.                     pst.setDate(2,  new java.sql.Date(inscripcion.getFecha().getTime()));
  11.                     pst.setInt(3, inscripcion.getCodigo_curso());
  12.                     pst.setInt(4, inscripcion.getCodigo_nivel());
  13.                     pst.setInt(5, inscripcion.getSenia());
  14.                    
  15.                     resultado = pst.executeUpdate();
  16.  
  17.                    
  18.                 } catch (SQLException e) {
  19.                    
  20.                     System.out.println(e.getMessage());
  21.                 }
  22.            
  23.                
  24.                 return resultado;
  25.                
  26.             }

Me gustaria dar de alta esa misma consulta a otra tabla en manera simultanea o sino podria hacer una 2da consulta parecida solo cambiando la tabla, esto lo he intentado pero no me funciono, espero me puedan orientar

Saludos gente.-