Hola aquí es lo que quiero, me conecto a una base de datos y recuperar el elemento más importante de la columna de ID Única, y asignarlo a una variable entera llamada Maxid, aquí está mi enfoque:conjunto de resultados Java, utilizando la función de SQL MAX
int maxID = 0;
Statement s2 = con.createStatement();
s2.execute("SELECT MAX(UniqueId) FROM MyTable");
ResultSet rs2 = s2.getResultSet(); //
while (rs2.next()){
maxID = rs2.getInt(0);
}
Cuál sería una manera decente de resolver esto, se siente como una manera muy cruda usando "rs2.next()" mientras se repite.
Gracias
parece una buena idea, pero, cuando cambio el anterior Eclipse se visualiza este error: Descripción de Recursos \t \t Ruta \t \t Localización Tipo No se puede invocar getInt (int) en el tipo primitivo booleano \t Alertmail.java \t/AlertMail/src \t línea 33 \t Problema de Java – Hellnar
sí, 'next()' devuelve un booleano, y por lo tanto funciona en el bucle 'while()'. – akf
sí, tiene razón, necesita reposicionar el cursor antes de que pueda obtener datos, apresuré mi respuesta. No debería estar mirando las preguntas a esta hora de la noche. Voy a editar mi respuesta – Juparave