Código:
con GetUsuario aspiro retornar el valor del usuario segun el select, ese valor es un string que en la bd esta como varchar.public class Usuario { private String Nombre; private String Email; private String Perfil; private String Usuario; private String Clave; private String Estado; private Connection conexion; private Statement conecta; private ResultSet datos; static String bd = "agenda"; static String login = "root"; static String password = "mancemo"; static String url = "jdbc:mysql://localhost/"+bd; public Usuario() throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Driver"); conexion=DriverManager.getConnection(url,login,password); conecta=conexion.createStatement(); } public ResultSet getUsuario(String Usuario) { try{ String Consulta="select usuario from usuarios where usuario="+Usuario+""; datos=conecta.executeQuery(Consulta); return datos; }catch (SQLException ex){ return null; } }
en un formulario no se como vincular, llevo esto pero no se como hacer para extraer ese valor
Código:
por fa ayudenme que tengo que hacer cone se ResUsuario.try{ Usuario us = new Usuario(); ResultSet ResUsuario = us.getUsuario(BtnUsuario); }catch (ClassNotFoundException ex){ JOptionPane.showMessageDialog(rootPane, "Problemas de Conexion con la base de datos" ); }catch (SQLException ex){ JOptionPane.showMessageDialog(rootPane, "Problemas de SQL" ); }
gracias urgente