Diferencia entre revisiones de «Usuario:ManuelRomero/cliente»
De WikiEducator
(Página creada con '=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> import java.s…') |
|||
(Una revisión intermedia por el mismo usuario no mostrado) | |||
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. | + | import java.sql.ResultSet; |
− | + | import java.sql.SQLException; | |
− | + | ||
import javax.swing.JOptionPane; | import javax.swing.JOptionPane; | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | public class Cliente { | |
− | + | int numero; | |
− | + | String nombre; | |
− | + | String apellido; | |
− | + | String dni; | |
− | + | String direccion; | |
− | + | ||
− | + | ||
− | public | + | 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{ | |
− | datos | + | setNumero(c.getInt("numsocio")); |
− | return | + | 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 | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
} | } | ||
− | + | public String getDni(){ | |
− | + | return dni; | |
− | + | } | |
− | + | public void setDireccion(String direccion){ | |
− | + | this.direccion=direccion; | |
− | + | } | |
− | + | public void setDni(String dni){ | |
− | public | + | this.dni=dni; |
− | + | } | |
− | } | + | |
− | + | public String getApellido(){ | |
− | public void | + | 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; } }