La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1668 - COMO RETROCEDER EN UN CURSOR
Autor:  Victor M Morales Gabriel
Necesito saber como poder hacer un previo dentro de un cursor o mandarlo al primer registro o al ultimo ya que solo lo he podido hacer avanzado hacia adelante con el resultset.next gracias

  Respuesta:  Moises Trejo
Mira para poder correr tu cursor hacia adelante y hacia atras cuando creas tu createStatement() agregas dentro de esta opcion lo siguiente:

instruccion = canal.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);

TYPE_SCROLL_SENSITIVE esta es una de las opciones para indicar si puede avanzar y retroceder y CONCUR_UPDATABLE es para poder actualizar campos

  Respuesta:  Francisco
Para poder ir al primero, ultimo, para atras...
sin que te genere una exception tienes que crear el Statement con dos parametros que indiquen que se puede mover a sus anchas. Si tienes mas dudas escribeme

  Respuesta:  Ismael Quiroz Balcázar
Con los métodos previous, first, beforeFirst, etc.
Esto sólo es posible con JDBC 2.
El API está en:

http://java.sun.com/products/jdk/1.3/docs/guide/jdbc/spec2/jdbc2.1.frame5.html#287242