buen dia, tengo una clase Usuario, en la que tengo definidos varios metodos entre ellos
Código:
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;
}
}
con GetUsuario aspiro retornar el valor del usuario segun el select, ese valor es un string que en la bd esta como varchar.
en un formulario no se como vincular, llevo esto pero no se como hacer para extraer ese valor
Código:
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" );
}
por fa ayudenme que tengo que hacer cone se ResUsuario.
gracias urgente