Java - Ayuda buscar en tabla mysql

 
Vista:
sin imagen de perfil

Ayuda buscar en tabla mysql

Publicado por jose luis (1 intervención) el 28/03/2023 14:23:10
Hola a todos, estoy intentando implementar este codico para el boton buscar de la aplicacion, he visto como funciona en otro pc realizado por otro pregramador, pero a mi me da el error, primero me dice que ha realizado la busqueda, y a continuacion me salta SQLException: Colum index out of range, 0<1

muchas gracias de antemano






public void BuscaRfid (JTextField paramidadmin, JTextField paramadminuser, JTextField paramadminpass, JTextField paramadmincode, JTextField paramadmintelf, JTextField paramadminmail, JTextField paramadminnombre, JTextField paramadminape, JTextField parambuscaadminrfid){



String consulta = "SELECT id, usuario, pasword, codigo, telefono, mail, nombre, apellidos FROM adminlog WHERE adminlog.codigo=(?);";

CConexion objetoConexion = new CConexion();

try{

CallableStatement cs = (CallableStatement) objetoConexion.miConexion().prepareCall(consulta);
cs.setString(1, parambuscaadminrfid.getText());
cs.execute();

java.sql.ResultSet rs = (java.sql.ResultSet) cs.executeQuery();

if(rs.next()){

JOptionPane.showMessageDialog(null, " BUSQUEDA CORRECTA ");

paramidadmin.setText(rs.getString(id));
paramadminuser.setText(rs.getString(usuario));
paramadminpass.setText(rs.getString(pasword));
paramadmincode.setText(rs.getString(codigo));
paramadmintelf.setText(rs.getString(telefono));
paramadminmail.setText(rs.getString(mail));
paramadminnombre.setText(rs.getString(nombre));
paramadminape.setText(rs.getString(apellidos));

}

else{

paramidadmin.setText(rs.getString(""));
paramadminuser.setText(rs.getString(""));
paramadminpass.setText(rs.getString(""));
paramadmincode.setText(rs.getString(""));
paramadmintelf.setText(rs.getString(""));
paramadminmail.setText(rs.getString(""));
paramadminnombre.setText(rs.getString(""));
paramadminape.setText(rs.getString(""));







}

}

catch(Exception ex){

JOptionPane.showMessageDialog(null, "NIENTE CORRIENTE: "+ex.toString());
}

}
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