Autor
|
Tema: tablas pivote o intermedias y jsp (Leído 2,208 veces)
|
Ancasu
Desconectado
Mensajes: 210
|
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
Mensajes: 210
|
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?
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
PHP, Tablas y CSS
PHP
|
jamarchi
|
6
|
5,089
|
25 Julio 2007, 16:32 pm
por Azielito
|
|
|
Tablas en VB?
Programación Visual Basic
|
leucocito
|
1
|
2,171
|
15 Abril 2009, 04:24 am
por seba123neo
|
|
|
Tablas en C...
Programación C/C++
|
soser
|
3
|
7,944
|
25 Septiembre 2010, 02:31 am
por .:BlackCoder:.
|
|
|
Tablas y PHP
PHP
|
zepjau
|
7
|
6,978
|
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
|
7 Diciembre 2015, 23:21 pm
por Alele54
|
|