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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  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,244 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,127 Último mensaje 25 Julio 2007, 16:32 pm
por Azielito
Tablas en VB?
Programación Visual Basic
leucocito 1 2,198 Último mensaje 15 Abril 2009, 04:24 am
por seba123neo
Tablas en C...
Programación C/C++
soser 3 7,998 Último mensaje 25 Septiembre 2010, 02:31 am
por .:BlackCoder:.
Tablas y PHP
PHP
zepjau 7 7,027 Ú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,991 Último mensaje 7 Diciembre 2015, 23:21 pm
por Alele54
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines