elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  tablas pivote o intermedias y jsp
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: tablas pivote o intermedias y jsp  (Leído 2,208 veces)
Ancasu

Desconectado Desconectado

Mensajes: 210



Ver Perfil
tablas pivote o intermedias y jsp
« en: 1 Febrero 2017, 02:00 am »

hola, estoy desarrollando una aplicacion web en jsp que tiene por objetivo registrar y consultar las notas para estudiantes, ahora hice una tabla pivote o intermedia que tiene por nombre estudiante_materia,  quiero que se inserten los datos respectivos de id_estudiante y id_materia. En muchos lados explican como hacer las tablas pero no encuentro como insertar los datos  de forma automatica, o tendria que ser manual? alguien me podria explicar como hacer esto en JSP o si se puede hacer directamente sobre el administrador de la base de datos que en mi caso es phpmyadmin.


gracias.....



En línea

¿Podrá la tierra soportar la población mundial?
Ancasu

Desconectado Desconectado

Mensajes: 210



Ver Perfil
Re: tablas pivote o intermedias y jsp
« Respuesta #1 en: 6 Febrero 2017, 10:25 am »

Decido hacerlo de forma manual, ya que el programa que desarrollaba era de registro y consulta y partía de la condición de que el estudiante ya había hecho su carga académica. dejo el código por si alguien lo necesita. para iniciarme en estos temas parece que estuvo bien!!!!!! dejo la parte del codigo que resuelve mi duda.

 <SELECT   name="id_materia" >
       <%
          //este es codigo java, para llamar el campo titulo de la tabla estudiante..
          Conexion con = new Conexion ();
            PreparedStatement pst =  null;
            ResultSet   rs = null;
          try{
              con.getConexion();
              String Consultas = "select * from materias ";
              pst  = con.getConexion().prepareCall(Consultas);
              rs = pst.executeQuery();

              while (rs.next()){
                  out.print("<option value="+rs.getInt(1)+">"+rs.getString("nombre")+"</option>");
              }

          }catch (Exception e){
              out.print("error"+e);
          }

       %>
            </SELECT>
            <br>
            <label>estudiante:</label>
             <SELECT   name="id_est" >
       <%
          //este es codigo java, para llamar el campo titulo de la tabla estudiante..
          Conexion con1 = new Conexion ();
            PreparedStatement pst1 =  null;
            ResultSet   rs1 = null;
          try{
              con.getConexion();
              String Consultas = "select * from estudiantes ";
              pst  = con.getConexion().prepareCall(Consultas);
              rs = pst.executeQuery();

              while (rs.next()){
                  out.print("<option value="+rs.getInt(1)+">"+rs.getString("nombre")+"</option>");
              }

          }catch (Exception e){
              out.print("error"+e);
          }

       %>
            </SELECT>
            <br>

            <label>profesor:</label>
          <SELECT   name="id_prof" >
       <%
          //este es codigo java, para llamar el campo titulo de la tabla estudiante..
          Conexion con2 = new Conexion ();
            PreparedStatement pst2 =  null;
            ResultSet   rs2 = null;
          try{
              con.getConexion();
              String Consultas = "select * from profesor ";
              pst  = con.getConexion().prepareCall(Consultas);
              rs = pst.executeQuery();

              while (rs.next()){
                  out.print("<option value="+rs.getInt(1)+">"+rs.getString("nombre")+"</option>");
              }

          }catch (Exception e){
              out.print("error"+e);
          }

       %>
            </SELECT>


En línea

¿Podrá la tierra soportar la población mundial?
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
PHP, Tablas y CSS
PHP
jamarchi 6 5,089 Último mensaje 25 Julio 2007, 16:32 pm
por Azielito
Tablas en VB?
Programación Visual Basic
leucocito 1 2,171 Último mensaje 15 Abril 2009, 04:24 am
por seba123neo
Tablas en C...
Programación C/C++
soser 3 7,944 Último mensaje 25 Septiembre 2010, 02:31 am
por .:BlackCoder:.
Tablas y PHP
PHP
zepjau 7 6,978 Último mensaje 14 Diciembre 2011, 08:46 am
por Z31C0S
AYUDA ... Sistema lineal NxN por el método de Gauss (PIVOTE)
Programación C/C++
Alele54 0 1,951 Último mensaje 7 Diciembre 2015, 23:21 pm
por Alele54
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines