Cita:
Iniciado por deggial-x ....
res.getInt(2)); <--- en realidad no se como seria esta parte, pero buscando por internet me....
solo para aclararte esa parte
ahi puedes meter el nombre del campo tambien, por ejemplo, si en tienes tu query asi
"SELECT Id,Nombre,Apellido,Edad FROM clientes"
puedes tomar las columnas de dos formas,
1.- por los indices
2.- por nombre de las columnas
ej: rs.getString("Nombre"); es lo mismo que rs.getString(2);
rs.getInt("Id"); es lo mismo que rs.getInt(1);
rs.getString("Apellido"); es lo mismo que rs.getString(3);
para hacer un conteo de registros puedes especificar en tu query un nombre para la columna que te va a regresar y accesarla por nombre tambien, algo asi
"SELECT COUNT(*)
AS Total FROM myTabla"
asi es como se nombrab o renombran las columnas, entonces ahora si puedes tomar la columna por nombre....
eso de usar indices o nombres depende del programador, personlamente ami me gusta usar nombres para que si en un futuro necesito modificar el codigo o actualizar algo, me sea mas facil, pues imaginate con solo numeros no voy a saber ni que onda cuando tenemos tablas de 100 o 200 campos
bueno espero hallas entendido
have funn