Foros del Web » Programación para mayores de 30 ;) » Java »

Vectores

Estas en el tema de Vectores en el foro de Java en Foros del Web. hola que tal, una pregunta espero me puedan ayudar, si hago un consulta a una tabla y esta me trae varios registros(5 campos), como puedo ...
  #1 (permalink)  
Antiguo 25/11/2005, 16:47
 
Fecha de Ingreso: septiembre-2005
Mensajes: 11
Antigüedad: 18 años, 7 meses
Puntos: 0
Vectores

hola que tal, una pregunta espero me puedan ayudar,

si hago un consulta a una tabla y esta me trae varios registros(5 campos), como puedo meter estos a un Vector, y como acceso a ellos ???


de antemano gracias.

atte:Valter
  #2 (permalink)  
Antiguo 25/11/2005, 17:11
Avatar de goncafa  
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 21 años, 9 meses
Puntos: 10
Pirmero debes tener un Bean que sea identico a la tabla que estas rescatando, o que tenga los campos de las diferentes tablas que mezclaras. Por ejemplo, una tabla usuarios donde tengas el nombre y el telefono, deberas hacer un Bean asi.

Código PHP:
public class Usuario {
    private 
String nombre;
    private 
long telefono;

    public 
Usuario() {
        
super();
    }

    public 
void setNombre(String nombre) {
        
this.nombre nombre;
    }

    public 
void setTelefono(long telefono) {
        
this.telefono telefono;
    }

    public 
String getNombre() {
        return 
nombre;
    }

    public 
long getTelefono() {
        return 
telefono;
    }

Una vez tiene el Bean para encapuslar los datos del usuario podras consultar a la base de datos de usuarios y ponerlos en un List de esta forma.

Puedes ponerlos en un List

Código PHP:
List lista = new LinkedList();

//aca debera ir toda la logica de conexion a tu base de datos
//y la consulta, supondremos que los resultados quedaron en un
//ResultSet llamado rs.

while(rs.next()) {
    
Usuario usuario = new Usuario();
    
usuario.setNombre(rs.getString("NOMBRE_USUARIO"));
    
usuario.setTelefono(rs.getLong("TELEFONO_USUARIO"));

    
//ahora agregas el usuario al list
    
lista.add(usuario);

Una vez esta la lista llena, puedes o ponerla en session, o retornarla de un metodo, ahi ves tu como implentaras tu logica. Pero para mostrar su contenido debes hacer esto

Código PHP:
Iterator it lista.iterator();

while(
it.hasNext()) {
    
Usuario usuario = (Usuario)it.next();

    
System.out.println("Nombre:" usuario.getNombre " Telefono:" usuario.getTelefono());

Espero te ayude.

Saludos
__________________
se despide hasta la proxima
Gonzalo Castillo
  #3 (permalink)  
Antiguo 25/11/2005, 17:40
 
Fecha de Ingreso: septiembre-2005
Mensajes: 11
Antigüedad: 18 años, 7 meses
Puntos: 0
ok, muchas gracias por tu respuesta, haré pruebas para comprenderlo bien.
atte: Valter
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:28.