SlideShare una empresa de Scribd logo
1 de 10
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
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
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().
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.
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.
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.
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.
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.
GRACIAS

Más contenido relacionado

La actualidad más candente

1.3 uso de tipos de datos abstractos
1.3 uso de tipos de datos abstractos1.3 uso de tipos de datos abstractos
1.3 uso de tipos de datos abstractoserwin_alexander
 
1.1 tipos de datos abstractos
1.1 tipos de datos abstractos1.1 tipos de datos abstractos
1.1 tipos de datos abstractoserwin_alexander
 
Estructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colasEstructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colasElias Peña
 
Lista,pilas y columnas
Lista,pilas y columnasLista,pilas y columnas
Lista,pilas y columnaskety24
 
Listas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas CircularesListas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas CircularesMago Julio Cesar
 
259852450 funciones-de-base demetrio
259852450 funciones-de-base demetrio259852450 funciones-de-base demetrio
259852450 funciones-de-base demetrioDemetrio Silva
 
Listas,pilas y colas
Listas,pilas y colasListas,pilas y colas
Listas,pilas y colasBlackzerox
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Juan Astudillo
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colasJose R. Trejo
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadasguestbd36f7
 
Metodos en java
Metodos en javaMetodos en java
Metodos en javaaleja0940
 

La actualidad más candente (19)

1.3 uso de tipos de datos abstractos
1.3 uso de tipos de datos abstractos1.3 uso de tipos de datos abstractos
1.3 uso de tipos de datos abstractos
 
1.1 tipos de datos abstractos
1.1 tipos de datos abstractos1.1 tipos de datos abstractos
1.1 tipos de datos abstractos
 
Estructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colasEstructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colas
 
Lista,pilas y columnas
Lista,pilas y columnasLista,pilas y columnas
Lista,pilas y columnas
 
Listas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas CircularesListas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas Circulares
 
Pilas En C++
Pilas En C++Pilas En C++
Pilas En C++
 
Paso de parametros
Paso de parametrosPaso de parametros
Paso de parametros
 
259852450 funciones-de-base demetrio
259852450 funciones-de-base demetrio259852450 funciones-de-base demetrio
259852450 funciones-de-base demetrio
 
Listas,pilas y colas
Listas,pilas y colasListas,pilas y colas
Listas,pilas y colas
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
COLAS
COLASCOLAS
COLAS
 
Practica 3
Practica  3Practica  3
Practica 3
 
DDL
DDLDDL
DDL
 
Python Pilas y Colas
Python Pilas y ColasPython Pilas y Colas
Python Pilas y Colas
 
Presentacion pilas lista y colas
Presentacion pilas lista y colas  Presentacion pilas lista y colas
Presentacion pilas lista y colas
 
Paso 3 y_ineth_bravo
Paso 3 y_ineth_bravoPaso 3 y_ineth_bravo
Paso 3 y_ineth_bravo
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
Metodos en java
Metodos en javaMetodos en java
Metodos en java
 

Destacado

撮った画像やPhoto Libraryを 解析して便利に活用するiPhoneアプリ
撮った画像やPhoto Libraryを 解析して便利に活用するiPhoneアプリ撮った画像やPhoto Libraryを 解析して便利に活用するiPhoneアプリ
撮った画像やPhoto Libraryを 解析して便利に活用するiPhoneアプリ浩二 渡邊
 
Presentación Voces sobre los Objetivos de Desarrollo del Milenio 5B. Acceso a...
Presentación Voces sobre los Objetivos de Desarrollo del Milenio 5B. Acceso a...Presentación Voces sobre los Objetivos de Desarrollo del Milenio 5B. Acceso a...
Presentación Voces sobre los Objetivos de Desarrollo del Milenio 5B. Acceso a...INPPARES / Perú
 
6th Math (C2) - May3
6th Math (C2) - May36th Math (C2) - May3
6th Math (C2) - May3jdurst65
 
P1 e1 internet
P1 e1 internetP1 e1 internet
P1 e1 internetluis7_7
 
Tai3 c4 almacenamiento
Tai3 c4 almacenamientoTai3 c4 almacenamiento
Tai3 c4 almacenamientocaptgroman
 
PI_VictoriaQuade_092716
PI_VictoriaQuade_092716PI_VictoriaQuade_092716
PI_VictoriaQuade_092716Victoria Quade
 
Client-Directed, Recovery-Oriented Practice: Feedback-Informed Treatment to I...
Client-Directed, Recovery-Oriented Practice: Feedback-Informed Treatment to I...Client-Directed, Recovery-Oriented Practice: Feedback-Informed Treatment to I...
Client-Directed, Recovery-Oriented Practice: Feedback-Informed Treatment to I...Will Dobud
 
Intelligence (1) (1) (1)
Intelligence (1) (1) (1)Intelligence (1) (1) (1)
Intelligence (1) (1) (1)Acbar Madill
 

Destacado (14)

Musica a l’edat mitjana
Musica a l’edat mitjanaMusica a l’edat mitjana
Musica a l’edat mitjana
 
撮った画像やPhoto Libraryを 解析して便利に活用するiPhoneアプリ
撮った画像やPhoto Libraryを 解析して便利に活用するiPhoneアプリ撮った画像やPhoto Libraryを 解析して便利に活用するiPhoneアプリ
撮った画像やPhoto Libraryを 解析して便利に活用するiPhoneアプリ
 
2 mayo
2 mayo2 mayo
2 mayo
 
Presentación Voces sobre los Objetivos de Desarrollo del Milenio 5B. Acceso a...
Presentación Voces sobre los Objetivos de Desarrollo del Milenio 5B. Acceso a...Presentación Voces sobre los Objetivos de Desarrollo del Milenio 5B. Acceso a...
Presentación Voces sobre los Objetivos de Desarrollo del Milenio 5B. Acceso a...
 
6th Math (C2) - May3
6th Math (C2) - May36th Math (C2) - May3
6th Math (C2) - May3
 
P1 e1 internet
P1 e1 internetP1 e1 internet
P1 e1 internet
 
Tai3 c4 almacenamiento
Tai3 c4 almacenamientoTai3 c4 almacenamiento
Tai3 c4 almacenamiento
 
PI_VictoriaQuade_092716
PI_VictoriaQuade_092716PI_VictoriaQuade_092716
PI_VictoriaQuade_092716
 
Mis amores
Mis amoresMis amores
Mis amores
 
Client-Directed, Recovery-Oriented Practice: Feedback-Informed Treatment to I...
Client-Directed, Recovery-Oriented Practice: Feedback-Informed Treatment to I...Client-Directed, Recovery-Oriented Practice: Feedback-Informed Treatment to I...
Client-Directed, Recovery-Oriented Practice: Feedback-Informed Treatment to I...
 
Semana das ciências na BE
Semana das ciências na BESemana das ciências na BE
Semana das ciências na BE
 
Best Cities to Work in 2013
Best Cities to Work in 2013Best Cities to Work in 2013
Best Cities to Work in 2013
 
Intelligence (1) (1) (1)
Intelligence (1) (1) (1)Intelligence (1) (1) (1)
Intelligence (1) (1) (1)
 
Info
InfoInfo
Info
 

Similar a Resulset (20)

Result set
Result setResult set
Result set
 
Programación java 2
Programación java 2Programación java 2
Programación java 2
 
Programación 3 jk base de datos sql
Programación 3 jk base de datos sqlProgramación 3 jk base de datos sql
Programación 3 jk base de datos sql
 
Resulteset
ResultesetResulteset
Resulteset
 
Resulset
Resulset Resulset
Resulset
 
Ddl
DdlDdl
Ddl
 
Resulset
ResulsetResulset
Resulset
 
Tema: Result set
Tema: Result setTema: Result set
Tema: Result set
 
ResultSet
ResultSetResultSet
ResultSet
 
Connection
ConnectionConnection
Connection
 
Metodos de ordenamiento 2
Metodos de ordenamiento 2Metodos de ordenamiento 2
Metodos de ordenamiento 2
 
Visual basic.net
Visual basic.netVisual basic.net
Visual basic.net
 
ResultSet
ResultSetResultSet
ResultSet
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busqueda
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladores
 
Transformaciones modelo a modelo: ATL (ParteII)
Transformaciones modelo a modelo: ATL (ParteII)Transformaciones modelo a modelo: ATL (ParteII)
Transformaciones modelo a modelo: ATL (ParteII)
 
PHP MySql - FIEI - UNFV Clase03
PHP MySql - FIEI - UNFV Clase03PHP MySql - FIEI - UNFV Clase03
PHP MySql - FIEI - UNFV Clase03
 
Preparedstatement
PreparedstatementPreparedstatement
Preparedstatement
 
Bases De Datos My Sql
Bases De Datos My SqlBases De Datos My Sql
Bases De Datos My Sql
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 

Más de Jaime Aguilar Rafael (20)

Big data (Macro Datos)
Big data (Macro Datos)Big data (Macro Datos)
Big data (Macro Datos)
 
Copia de seguridad y restaurar
Copia de seguridad y restaurarCopia de seguridad y restaurar
Copia de seguridad y restaurar
 
Transacciones en SQL SERVER
Transacciones en SQL SERVERTransacciones en SQL SERVER
Transacciones en SQL SERVER
 
Autentificación de Seguridad de SQL SERVER
Autentificación de Seguridad de SQL SERVERAutentificación de Seguridad de SQL SERVER
Autentificación de Seguridad de SQL SERVER
 
Trigger
TriggerTrigger
Trigger
 
Cursores
CursoresCursores
Cursores
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Vistas
VistasVistas
Vistas
 
Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
Ejecutables en Netbeans
Ejecutables en NetbeansEjecutables en Netbeans
Ejecutables en Netbeans
 
Ireport
IreportIreport
Ireport
 
Jdbc(JAVA DATABASE CONNECTIVITY)
Jdbc(JAVA DATABASE CONNECTIVITY)Jdbc(JAVA DATABASE CONNECTIVITY)
Jdbc(JAVA DATABASE CONNECTIVITY)
 
Objeto Connection
Objeto ConnectionObjeto Connection
Objeto Connection
 
NameSpace
NameSpaceNameSpace
NameSpace
 
Sistema de Gestor de Base de Datos
Sistema de Gestor de Base de DatosSistema de Gestor de Base de Datos
Sistema de Gestor de Base de Datos
 
Programación en N-capas
Programación en N-capasProgramación en N-capas
Programación en N-capas
 
Diaspositivas java
Diaspositivas javaDiaspositivas java
Diaspositivas java
 
Control jtable
Control  jtableControl  jtable
Control jtable
 
Statement
StatementStatement
Statement
 
Connection
ConnectionConnection
Connection
 

Resulset

  • 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.