Recorrer tabla de arriba abajo

Buenas tardes, después de hacer la conexión a una base de datos SQLite o MySQL como posicionarme en el primer registro y mediante un "while" ir al siguiente registro hasta encontrar el final del "select"

Gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de rj@vasso

Alternativas

Hola jpablo .

Seria bueno que es lo que estas utilizando? como puede ser jdbc puro , o talvez un ORM como hibernate o talvez algo como ibatis , depende a lo que estes utilizando a acceso a datos es la manera que puedes obtener tu resultset y asi asignarlo a una lista en java .. posteriormente necesitas iterarla mediante un patron conocido como Iterator en java o un for each etc ....

Se un poco mas explicito para poderte dar una mejor idea..

Saludos !!!

Imagen de neko069

Ejemplo

Acá hay un ejemplo, paso a paso de las instrucciones que colocas cuando conectas a una base de datos, y las sentencias que colocas cuando recorres los registros resultantes de la consulta.

Imagen de paranoid_android

Order by

Si tienes oportunidad de usar un Order by en tu sentencia SQL, puedes alterar el orden descendente o ascendente.

while (resultSet.next()) { 

Imagen de mmjose26

scrollable ResultSet

Te podría ser util este tipo de ResultSet si es que el JDBC driver que usas soporta scrolling, esto es
navegar hacia adelante, hacia atrás o en ambas direcciones.
hay un articulo en el stio developerworks que detalla su uso, así como otros tips interesantes sobre
JDBC introducidas entre la version 2 y 4:

"5 things you didn't know about ... Java Database Connectivity"

para verificar antes de intentar usar scrilling puedes verificarlo mediante el DataBaseMetaData:

int JDBCVersion = dbmd.getJDBCMajorVersion();
boolean srs = dbmd.supportsResultSetType(ResultSet.TYPE_SCROLL_INSENSITIVE);
if (JDBCVersion > 2 || srs == true)
{
// scroll, baby, scroll!
}

Saludos!