Hola amigos.
Verán he estado intentando crear mis sesiones.
Lo que quiero hacer es lo siguiente
1- Consultar en DB
SELECT * FROM usuarios WHERE email=algo AND password=algo
2.- Obtener el valor de las columnas como por ejemplo el ID
3.- En fin, crear sesiones. Para ello estoy usando metodos setters and getters
Un ejemplo
Código java:
Ver original String sql
="SELECT * FROM usuarios WHERE email=? AND password=?"; ps.setString(1, u.getEmail());
ps.setString(2, u.getPassword());
//int id_user = rs.getInt("id"); // Esta linea es la que me da el error
//u.setId(id_user);
return rs.next();
}
El código anterior me da el error Before start of result set cuando lo mando a llamar.
Lo que hace es recibir un objeto tipo Usuario, donde previamente ya estan en variables el email y password (por ello utilizo getEmail, getPassword) esto no da problemas
Ya el problema biene cuando quiero hacer
Código HTML:
ResultSet rs = ps.executeQuery();
int id_user = rs.getInt("id");
donde "id" es el nombre de la columna de mi base de datos.
Agradesco su ayuda