Usuario:ManuelRomero/cliente
De WikiEducator
< Usuario:ManuelRomero
Revisión a fecha de 04:44 12 may 2012; ManuelRomero (Discusión | contribuciones)
Clase Cliente
- Representa a un cliente
- Tenemos un método que a partir de un ResultSet carga con el registro apuntado los datos de un cliente
import java.sql.ResultSet; import java.sql.SQLException; import javax.swing.JOptionPane; public class Cliente { int numero; String nombre; String apellido; String dni; String direccion; public Cliente(){ } /** * A partir de un resultset relleno los campos de cliente * tomo la posición actual del resultset * Mejorarlo sería que me pasns un array de elementos en lugar del resultset * @param c */ public void setDatosCliente( ResultSet c){ try{ setNumero(c.getInt("numsocio")); setNombre(c.getString("nombre")); setApellido(c.getString("apellidos")); setDireccion(c.getString("direccion")); setDni(c.getString("dni")); }catch(SQLException ex){ JOptionPane.showMessageDialog(null, "Error recuperando datos de un resultset \n"+ex.getMessage()); } }//Fin de setDatos public String getNombre(){ return nombre; } public String getDireccion(){ return direccion; } public String getDni(){ return dni; } public void setDireccion(String direccion){ this.direccion=direccion; } public void setDni(String dni){ this.dni=dni; } public String getApellido(){ return apellido; } public Integer getNumero(){ return numero; } public void setNumero(int numero){ this.numero=numero; } public void setNombre(String nombre){ this.nombre=nombre; } public void setApellido(String apellido){ this.apellido=apellido; } }