Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2010, 23:34
Avatar de webness
webness
 
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 3 meses
Puntos: 5
Información DEVOLVER UN HashMap

hola a todos, tengo unos conocimientos rebasicos de java pues soy mas experimentado en php.

mi situacion es la siguiente, tengo una clase java que se conecta a una DB y hace un query que devuelve varias filas, necesito devolver una especie de areglo asociativo, lo cual no existe en java y me encontre con algo llamado HashMap

hice este codigo pero en el servlet que recibe la retorno de este metodo no se pinta nada

Código JAVA:
Ver original
  1. public HashMap[] getUsers() throws SQLException
  2.     {
  3.         HashMap hm[] = new HashMap[100];
  4.         int i = 0;
  5.         String strSQL = "SELECT * FROM users ORDER BY pk_user DESC";
  6.  
  7.         this.st =   this.co.createStatement();
  8.         this.rs = this.st.executeQuery(strSQL);
  9.  
  10.         while(this.rs.next())
  11.         {
  12.             hm[i].put("login", this.rs.getString("login"));
  13.             hm[i].put("password", this.rs.getString("password"));
  14.             i++;
  15.         }
  16.         return hm;
  17.     }

NO SE EN QUE PUEDA ESTAR FALLANDO