Diferencia entre revisiones de «Usuario:ManuelRomero/cliente»
De WikiEducator
(Página reemplazada por '=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 <source lang=java> </sourc…') |
|||
Línea 1: | Línea 1: | ||
+ | {{:Usuario:ManuelRomero/CursoJavaUml/Practicas/BBdd/nav}} | ||
+ | <br/> | ||
=Clase Cliente= | =Clase Cliente= | ||
*Representa a un 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 | *Tenemos un método que a partir de un ResultSet carga con el registro apuntado los datos de un cliente | ||
<source lang=java> | <source lang=java> | ||
− | + | 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; | ||
+ | } | ||
+ | } | ||
</source> | </source> |
Última revisión de 04:44 12 may 2012
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; } }