Hola a todos. Quisiera saber si me pueden ayudar a resolver el siguiente problema.
Estoy manejando una base de datos creada en MySQL desde una aplicación Java. En la base de datos tengo una tabla que tiene la siguiente forma:
create table Materias_Alumno(
NumControl varchar( 8 ) not null,
ClaveMateria varchar( 4 ) not null,
int Calificacion,
int Semestre
foreign key( NumControl ) references Alumnos ( NumControl ),
foreign key ( ClaveMateria ) references Materias( Clave )
);
En mi aplicación Java tengo una función que crea un Statement con la siguiente forma:
Statement sentenciasSQL = conexion.createStatement( ResultSet.TYPE_SCROLL_INTENSITIVE, ResultSet.CONCUR_UPDATABLE );
ResultSet busqueda = sentenciasSQL.executeQuery( "select * from Materias_Alumno" );
Sin embargo cuando quiero realizar un movimiento para poder hacer una nueva inserción de un registro me da un error diciendo que el ResultSet no ha sido creado para sctualizarse (updatable).
busqueda.moveToInsertRow(); <-- Aqui el problema.
¿Alguien podría ayudarme?
Gracias de antemano y saludos.