Bases de Datos - JBDC + MySql

   
Vista:

JBDC + MySql

Publicado por Eugenia (3 intervenciones) el 07/02/2014 06:09:09
buenass!!!.......tengo las siguientes lineas....y me salta este error

Errorjava.sql.SQLException: Before start of result set

yo supongo q estoy usando mal el ResultSet!....pero ya no se que puede ser .. xfavorrr!!!!!!!! alguien q me ayudeeeeeeeee!!!!!!!!!

*********************************************************************************************
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Statement st = conn.createStatement();
ResultSet rs1= st.executeQuery("SELECT idUsuario FROM usuario");
int auxusuario= rs1.getInt("idUsuario");
 
ResultSet rs2= st.executeQuery("SELECT dni FROM ninio");
int auxdni = rs2.getInt("dni");
System.out.print("dni: " + auxdni);
 
int incrementa=0;
incrementa= incrementa + 1;
 
stmte =conn.prepareStatement("insert into relacionU_N (idRelacion,codusuario,codninio)values(?,?,?)");
stmte.setInt(1, incrementa);
stmte.setInt(2, auxusuario);
stmte.setString(3, request.getParameter("doc"));
 
 
stmte.executeUpdate();
stmte.close();
conn.close();
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

JBDC + MySql

Publicado por kukito1986 (3 intervenciones) el 07/02/2014 10:24:31
Creo que tienes que utilizar la siguiente sentencia con el método next():

if(rs1.next()){

int auxusuario = rs1.getInt("idUsuario");

}

y lo mismo con el otro ResultSet
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

JBDC + MySql

Publicado por Eugenia (3 intervenciones) el 07/02/2014 22:38:07
muchas gracias!....realice ese cambio y otro mas y ahi me sale el inserta :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar