Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/01/2012, 02:47
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 meses
Puntos: 188
Respuesta: Contador en java

No entendi bien a lo que te refieres. Cada uno de tus registros contiene ID/NOMBRE/APELLIDOS => Esto es una fila de datos extraida en el resultset. Si tu has encontrado 3 registros: [0] (1,PEPE,PEREZ PEREZ); [1] (2,JUAN, PEREZ SALA); [2] (3,,CARLOS, SALA PEREZ) ... cada rs.next() es un registro completo.

rs[0] = 1 ... PEPE PEREZ PEREZ
Si haces directamente rs.getString("apellidos") recuperarias => PEREZ PEREZ

Por tanto si sabes que vas a tener 3 registros y quieres acceder con un contador a los apellidos del último, lo que harías es:

String[] registro = new String[3];

int contador = 0; // Las variables se declaran con minuscula excepto las constantes que son todo mayusculas, por convenios de notación
while(rs.next())
{
if (contador == 2) {
registro[0] = "";
registro[1] = "";
registro[2] = rs.getString("apellidos");
modelo.addRow(registro);
}
contador++;
}

Igual esto no sea lo que quieras, pero hace todo lo necesario para que puedas pensar como obtener lo que tú quieres. El resultado que devolvería es registro = ("","","SALA PEREZ");
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}