Jump to content

MAS AYUDA EN JAVA...


Recommended Posts

hola gente....tengo una duda sobre como identificar una query cuando da por decirlo de alguna forma.... TRUE o FALSE....

 

aqui va el codigo...

 

try {
            conex = new conexion();
            conex.conectar();
            String Nombre;
            String Contraseña;
            String sql = "select * from app.LOGIN where app.LOGIN.NOMBRE = '" + p.getNombre() + "' and app.LOGIN.CONTRASEÑA = '" + p.getContraseña() + "'";
            Statement st = conex.getConexion().createStatement();
            ResultSet res = st.executeQuery(sql);
            conex.desconectar();
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, ex.getMessage());
        }

 

Intente imprimir el res... pero me daba un error.... y no se de que manera indentificar si la query fue exitosa ... espero que me entiendan...xD... saludos a todos.....

Link to comment
Share on other sites

Si la consulta no tiene errores puedes considerar como no exitoso un ResulSet vacío, es decir, no econtro ningun usuario con ese login o contraseña....

 

En resumen....si la consulta te devuelve valores, significa que existe un wn con ese usuario y contraseña, sino te devuelve valores entonces el wn no está en la base de datos lo cual puede haber sido por poner mal el nombre o la contraseña o simplemente porque no aplica pal sistema.

Edited by Argel
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...