05/01/2012, 02:47
|
| | | 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;
} |