Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/10/2004, 12:40
Avatar de hugo777
hugo777
 
Fecha de Ingreso: enero-2002
Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 24 años, 9 meses
Puntos: 1
Hola, tambien puedes utilizar un java.util.List (en lugar de Vector) y el ResultSetMetadata para hacerlo más genérico. Haber si este código te sirve:

Código PHP:
    public List ejecutaConsulta(PreparedStatement ps)
        
throws SQLException, Exception
    
{
        List 
v = new ArrayList();
        
ResultSet rs = ps.executeQuery();
        
ResultSetMetaData rmd = rs.getMetaData();
        
int numCols = rmd.getColumnCount();
        
String s[];
        for(; 
rs.next(); v.add(s))
        {
            
s = new String[numCols];
            for(
int i = 1; i <= numCols; i++)
                
s[i - 1] = rs.getString(i);

        }

        
ps.close();
        
rs.close();
        return 
v;
    } 
__________________
Saludos,

H@C..