Hola, estoy realizando una aplicacion usando sql.
A la hora de obtener los resultados de una consulta he estado usando el ResultSet, obteniendo los datos con while(rs.next()){...} Sin embargo, lo que quiero hacer ahora es comprobar si se devuelve un registro o no. Me explico:
Imaginate que hay una tabla de "usuarios" con tan sólo el atributo "nombre". Hago una consulta para comprobar si un nombre dado está en la tabla:
ResultSet rs = st.executeQuery("SELECT * FROM usuarios WHERE nombre ="+nombre);
Si hay usuarios con ese nombre debería obtenerse varios registros, pero cuando no exista, ¿cual sería la manera correcta para indicar que no existe el registro?
Saludos