ResulSet: En un objeto ResultSet se encuentran los resultados de la ejecución de una sentencia SQL, por lo tanto, un objeto ResultSet contiene las filas que satisfacen las condiciones de una sentencia SQL
1. INGENIERÍA DE SISTEMAS Y TELEMÁTICA
• Docente : Ingeniero Marco Aurelio Porro Chulli
• Asignatura : Desarrollo de Software I
• Ciclo : V
• Equipo : Jaho Systems
• Tema : Java con Base de Datos
• Integrantes : Jaime Aguilar Rafael
Imer Hobet Díaz Guerrero
2.
3. DEFINICIÓN
En un objeto resultset se encuentran los resultados de la
ejecución de una sentencia SQL, por lo tanto, un objeto
resultset contiene las filas que satisfacen las condiciones de
una sentencia SQL, y ofrece el acceso a los datos de las filas
a través de una serie de métodos getxxx que permiten acceder
a las columnas de la fila actual
4. El método next() del interfaz Resultset es utilizado para
desplazarse a la siguiente fila del Resultset, haciendo que la
próxima fila sea la actual, además de este método de
desplazamiento básico, según el tipo de Resultset podremos
realizar desplazamientos libres utilizando método como last(),
relative() o previous().
5. PROPIEDADES
EL INTERFAZ RESULTSET
•Métodos que permiten el desplazamiento dentro de un objeto
resultset, y relacionados con el movimiento y posicionamiento:
•Boolean absolute(int registro): Desplaza el cursor al número de
registro indicado.
•Void afterlast(): Se desplaza al final del objeto resultset, después
del último registro.Etc.
6. PROPIEDADES
•Métodos que permiten obtener el contenido de los distintos
campos del registro actual de un objetorecordset, cada uno de
ellos devuelve el dato correspondiente mediante un objeto de
una clase java adecuada. Se puede hacer referencia al campo
por el nombre del mismo o por su número de orden.
•Array getarray(string nombrecampo)
•Array getarray(int índice),etc.
7. PROPIEDADES
•Métodos relacionados con la obtención de información
presente en el resultset:
•Int findcolumn(string nombrecampo): devuelve el índice que le
corresponde al nombre de campo que se pasa como parámetro.
•Int getfetchdirection(): devuelve la dirección en la que se van
devolviendo los registros, etc.
8. PROPIEDADES
•A continuación se ofrecen los métodos que permiten modificar el
contenido de los distintos campos del registro actual de un objeto
resultsetEl campo a modificar se puede indicar mediante una cadena que
representa su nombre o a través de su número de orden.
•Void updateasciistream(int índice, inputstream valor, int longitud)
•Void updateasciistream(string nombrecampo, inputstream valor, int
longitud),etc.
9. PROPIEDADES
•Métodos relacionados con la modificación de los datos de
un resultset:
• Void cancelrowupdates(): Cancela las modificaciones realizadas
sobre el registro actual de un objeto resultset.
•Void deleterow(): Borrar el registro actual, tanto del objeto resultset
como de la base de datos correspondiente, etc.
• Void insertrow(): Añade los contenidos de un nuevo registro en el objeto
resultset y en la base de datos correspondiente.
• Void movetoinsertrow(): Desplaza el cursor para añadir un nuevo registro.