“UNIVERSIDAD POLITECNICA AMAZONICA”
INTEGRANTES: LEON TAPIA DINA.
MONTALVAN CASTILLO ROMARIO.
TEMA: Result Set.
DOCENTE: MACO PORRO CHULLI.
Result Set
• ⧭Definición: Un ResultSet contiene todas las filas que satisfacen las
condiciones de una sentencia SQL y proporciona el acceso a los datos de
estas filas mediante un conjunto de métodos get que permiten el acceso a
las diferentes columnas de la filas. El método ResultSet.next se usa para
moverse a la siguiente fila del result set, convirtiendo a ésta en la fila
actual.
⧭Propiedades:
• Siguiente fila: next():public abstract boolean next() throws SQL
Exception Pasa a la siguiente fila, o a la primera cuando se ejecuta por
primera vez. Devuelve true si se consigue y false si no quedan filas.
• Cierre del ResultSet: close():public abstract void close() throws
SQLExceptionCierra inmediatamente el ResultSet, liberando los
recursos utilizados.
• Resultados nulos: wasNull():public abstract boolean wasNull() throws
SQLException.Se usa después de obtener un null método getXXX() para
comprobar que corresponde a un valor NULL SQL.
• Obtención de valores: getXXX():public abstract tipoJava getXXX(int
indiceColumna) throws SQLException public.
abstract tipoJava getXXX(String nombreColumna) throws SQLException
Obtienen el valor contenido en la columna como un tipoJava, o un null si
se trataba de un valor NULL de SQL.
Filas y Cursores
• Un ResultSet mantiene un cursor que apunta a la fila actual de datos.
El cursor se mueve una fila hacia abajo cada vez que se llama al
método next. Inicialmente se sitúa antes de la primera fila, por lo que
hay que llamar al método next para situarlo en la primera fila
convirtiéndola en la fila actual. Las filas de ResultSet se recuperan en
secuencia desde la fila más alta a la más baja.
• Un cursor se mantiene válido hasta que el objeto Resultset o su objeto
padre Statement se cierra.
Columnas
• Los métodos getXXX suministran los medios para recuperar los valores de
las columnas de la fila actual. Dentro de cada fila, los valores de las
columnas pueden recuperarse en cualquier orden, pero para asegurar la
máxima portabilidad, deberían extraerse las columnas de izquierda a
derecha y leer los valores de las columnas una única vez.
• Puede usarse o bien el nombre de la columna o el número de columna para
referirse a esta. Por ejemplo: si la columna segunda de un objeto RecordSet
rs se denomina “title” y almacena valores de cadena, cualquiera de los dos
ejemplos siguientes nos devolverá el valor almacenado en la columna.
Recomendaciones:
//Creamos el Resulset
Driver DriverrsCount = (Driver)Class.forName(MM_conn_DRIVER).newInstance();
Connection ConnrsCount =
DriverManager.getConnection(MM_conn_STRING,MM_conn_USERNAME,MM_conn_PASSWORD);
PreparedStatement StatementrsCount = ConnrsCount.prepareStatement("SELECT * FROM tabla ");
ResultSet rsCount = StatementrsCount.executeQuery();
while (rsCount.next()){ //mientras tenga algo el resulset
String columna = rsCount.getString(1); // donde 1 es el numero de la columna del resulset
//metes la variable en un arreglo ArrayList y Listo a Cerrar conexiones
}
Conclusiones:
• Cuando la propiedad CustomTool de un archivo de esquema XSD se
establece en MSResultSetGenerator, se generan los objetos de
origen de datos ResultSet escritos en lugar de los objetos de origen
de datos DataSet normales. Los ResultSet son cursores de base de
datos rápidos que admiten el enlace de datos de interfaz de usuario,
el desplazamiento hacia delante y hacia atrás, y la actualización de
datos en la base de datos. Como modelo de conexión permanente,
ResultSet mantienen una conexión activa a la base de datos.

Más contenido relacionado

PPTX
Tema: Result set
PPTX
PPS
Lab View Nivel I (Semana 3)
PPTX
Método de ordenación por inserción directa
PDF
Algoritmos de ordenamiento
PDF
Presentación inserción directa y binaria
PPTX
Listas pilascolas edward.mejia-10-1314
Tema: Result set
Lab View Nivel I (Semana 3)
Método de ordenación por inserción directa
Algoritmos de ordenamiento
Presentación inserción directa y binaria
Listas pilascolas edward.mejia-10-1314

La actualidad más candente (20)

PPTX
Unidad 5
PPTX
Presentacion
PPTX
ORDENAMIENTO POR INTERCAMBIO
DOCX
DOCX
Maquina de turing
PDF
Folleto algoritmos-2016
PPTX
Listas pilas colas_carlos_rosario10-1337
PPTX
Algoritmo por seleccion
PDF
E7 ensayo-ordenacion
PPTX
Estructura de datos unidad 2 y 3
PDF
República bolivariana de venezuela
DOC
Algoritmo metodo quicksort
DOCX
Ordenamiento por insercion
PPSX
Programacion inf121 i8 ii 2013 ocho arreglos
PDF
cap10.pdf
PPTX
Ordenacion y busqueda
PDF
cap7.pdf
PPTX
Ordenamiento c++
PPTX
Solución de Sistemas de Ecuaciones Lineales
Unidad 5
Presentacion
ORDENAMIENTO POR INTERCAMBIO
Maquina de turing
Folleto algoritmos-2016
Listas pilas colas_carlos_rosario10-1337
Algoritmo por seleccion
E7 ensayo-ordenacion
Estructura de datos unidad 2 y 3
República bolivariana de venezuela
Algoritmo metodo quicksort
Ordenamiento por insercion
Programacion inf121 i8 ii 2013 ocho arreglos
cap10.pdf
Ordenacion y busqueda
cap7.pdf
Ordenamiento c++
Solución de Sistemas de Ecuaciones Lineales
Publicidad

Destacado (18)

PPT
Boer & Bunder
PDF
7.3 medir el impacto de las redes sociales
PDF
En helt vanlig dag i Sverige
PDF
Capital budgeting
PPTX
5 razones por las que el m learning
PDF
BTDJFC Yearbook 2013
PPT
Trabajo carol sql
PDF
¿Podemos Realmente Confiar en las Vegas de Neon Lightsh 4 Cosas que Usted Deb...
PDF
Detenidos Por Robar Coches De Alta Gama Las Provincias
PDF
ponuda kosulja
PPTX
Advanced Precision Farming using modular remote sensing
PDF
Camion minero793f
PPTX
GODAN Presentation at 2016 Thought for Food Summit
PDF
Apostila tattoo
PDF
Esquema tema 2 revolución liberal en el reinado de isabel ii
PDF
Latvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijās
PPTX
Latvijas dienas laikrakstu žurnālistu identitātes: žurnālistikas un politikas...
Boer & Bunder
7.3 medir el impacto de las redes sociales
En helt vanlig dag i Sverige
Capital budgeting
5 razones por las que el m learning
BTDJFC Yearbook 2013
Trabajo carol sql
¿Podemos Realmente Confiar en las Vegas de Neon Lightsh 4 Cosas que Usted Deb...
Detenidos Por Robar Coches De Alta Gama Las Provincias
ponuda kosulja
Advanced Precision Farming using modular remote sensing
Camion minero793f
GODAN Presentation at 2016 Thought for Food Summit
Apostila tattoo
Esquema tema 2 revolución liberal en el reinado de isabel ii
Latvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijās
Latvijas dienas laikrakstu žurnālistu identitātes: žurnālistikas un politikas...
Publicidad

Similar a Result set (20)

PPTX
Objeto Result set
PPTX
Resultset
PPTX
PPTX
ResultSet
PPTX
Presentación result set
PPTX
PPTX
Presentación1
PPTX
ResultSet
PPTX
Resulset en java
PPTX
Resultset
PPTX
PPTX
Diapositivas de-resulset (1)

Más de ROMARIO MONTALVAN CASTILLO (14)

PPTX
Oltp: Procesamiento de Transacciones en Linea
PPTX
Triggers-Activadores
PPTX
PPTX
Objeto connection
PPTX
Diapositivas grupo dina roma y maga
PPTX
Gestor de base de datos
PPT
Connection en Java
PPTX
Oltp: Procesamiento de Transacciones en Linea
Triggers-Activadores
Objeto connection
Diapositivas grupo dina roma y maga
Gestor de base de datos
Connection en Java

Último (20)

PPTX
TRABAJOS DE ALTO RIESGO ELEC - LOTO.pptx
PDF
TRABAJO DE ANÁLISIS DE RIESGOS EN PROYECTOS
PPTX
PPT SESIÓN 6 Los Injertos.- Micropropagación e Injertos Clonales.pptx
PPTX
CNE-Tx-ZyD_Comite_2020-12-02-Consolidado-Version-Final.pptx
PDF
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
PDF
Diseño y Utiliación del HVAC Aire Acondicionado
PPTX
376060032-Diapositivas-de-Ingenieria-ESTRUCTURAL.pptx
PDF
Presentacion_Resolver_CEM_Hospitales_v2.pdf
PDF
METODOLOGÍA DE INVESTIGACION ACCIDENTES DEL TRABAJO.pdf
PDF
UD3 -Producción, distribución del aire MA.pdf
PPTX
PROCESOS DE REGULACION DE CRECIMIENTO.pptx
PPTX
TRABAJOS DE ALTO RIESGO IZAJE Y CALIENTE.pptx
PPTX
PPT PE 7 ASOCIACIONES HUAMANGA_TALLER DE SENSIBILIZACIÓN_20.04.025.pptx
PDF
BROCHURE SERVICIOS CONSULTORIA ISOTEMPO 2025
PDF
Curso Introductorio de Cristales Liquidos
PDF
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
PPTX
DEBL Presentación PG 23.pptx [Autoguardado].pptx
PPTX
EQUIPOS DE PROTECCION PERSONAL - LEY LABORAL.pptx
PDF
FUNCION CUADRATICA FUNCIONES RAIZ CUADRADA
PDF
2. FICHA EMERGTENCIA VIAL PUCABAMBA - PAN DE AZUCAR.pdf
TRABAJOS DE ALTO RIESGO ELEC - LOTO.pptx
TRABAJO DE ANÁLISIS DE RIESGOS EN PROYECTOS
PPT SESIÓN 6 Los Injertos.- Micropropagación e Injertos Clonales.pptx
CNE-Tx-ZyD_Comite_2020-12-02-Consolidado-Version-Final.pptx
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
Diseño y Utiliación del HVAC Aire Acondicionado
376060032-Diapositivas-de-Ingenieria-ESTRUCTURAL.pptx
Presentacion_Resolver_CEM_Hospitales_v2.pdf
METODOLOGÍA DE INVESTIGACION ACCIDENTES DEL TRABAJO.pdf
UD3 -Producción, distribución del aire MA.pdf
PROCESOS DE REGULACION DE CRECIMIENTO.pptx
TRABAJOS DE ALTO RIESGO IZAJE Y CALIENTE.pptx
PPT PE 7 ASOCIACIONES HUAMANGA_TALLER DE SENSIBILIZACIÓN_20.04.025.pptx
BROCHURE SERVICIOS CONSULTORIA ISOTEMPO 2025
Curso Introductorio de Cristales Liquidos
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
DEBL Presentación PG 23.pptx [Autoguardado].pptx
EQUIPOS DE PROTECCION PERSONAL - LEY LABORAL.pptx
FUNCION CUADRATICA FUNCIONES RAIZ CUADRADA
2. FICHA EMERGTENCIA VIAL PUCABAMBA - PAN DE AZUCAR.pdf

Result set

  • 1. “UNIVERSIDAD POLITECNICA AMAZONICA” INTEGRANTES: LEON TAPIA DINA. MONTALVAN CASTILLO ROMARIO. TEMA: Result Set. DOCENTE: MACO PORRO CHULLI.
  • 2. Result Set • ⧭Definición: Un ResultSet contiene todas las filas que satisfacen las condiciones de una sentencia SQL y proporciona el acceso a los datos de estas filas mediante un conjunto de métodos get que permiten el acceso a las diferentes columnas de la filas. El método ResultSet.next se usa para moverse a la siguiente fila del result set, convirtiendo a ésta en la fila actual.
  • 3. ⧭Propiedades: • Siguiente fila: next():public abstract boolean next() throws SQL Exception Pasa a la siguiente fila, o a la primera cuando se ejecuta por primera vez. Devuelve true si se consigue y false si no quedan filas. • Cierre del ResultSet: close():public abstract void close() throws SQLExceptionCierra inmediatamente el ResultSet, liberando los recursos utilizados. • Resultados nulos: wasNull():public abstract boolean wasNull() throws SQLException.Se usa después de obtener un null método getXXX() para comprobar que corresponde a un valor NULL SQL. • Obtención de valores: getXXX():public abstract tipoJava getXXX(int indiceColumna) throws SQLException public. abstract tipoJava getXXX(String nombreColumna) throws SQLException Obtienen el valor contenido en la columna como un tipoJava, o un null si se trataba de un valor NULL de SQL.
  • 4. Filas y Cursores • Un ResultSet mantiene un cursor que apunta a la fila actual de datos. El cursor se mueve una fila hacia abajo cada vez que se llama al método next. Inicialmente se sitúa antes de la primera fila, por lo que hay que llamar al método next para situarlo en la primera fila convirtiéndola en la fila actual. Las filas de ResultSet se recuperan en secuencia desde la fila más alta a la más baja. • Un cursor se mantiene válido hasta que el objeto Resultset o su objeto padre Statement se cierra.
  • 5. Columnas • Los métodos getXXX suministran los medios para recuperar los valores de las columnas de la fila actual. Dentro de cada fila, los valores de las columnas pueden recuperarse en cualquier orden, pero para asegurar la máxima portabilidad, deberían extraerse las columnas de izquierda a derecha y leer los valores de las columnas una única vez. • Puede usarse o bien el nombre de la columna o el número de columna para referirse a esta. Por ejemplo: si la columna segunda de un objeto RecordSet rs se denomina “title” y almacena valores de cadena, cualquiera de los dos ejemplos siguientes nos devolverá el valor almacenado en la columna.
  • 6. Recomendaciones: //Creamos el Resulset Driver DriverrsCount = (Driver)Class.forName(MM_conn_DRIVER).newInstance(); Connection ConnrsCount = DriverManager.getConnection(MM_conn_STRING,MM_conn_USERNAME,MM_conn_PASSWORD); PreparedStatement StatementrsCount = ConnrsCount.prepareStatement("SELECT * FROM tabla "); ResultSet rsCount = StatementrsCount.executeQuery(); while (rsCount.next()){ //mientras tenga algo el resulset String columna = rsCount.getString(1); // donde 1 es el numero de la columna del resulset //metes la variable en un arreglo ArrayList y Listo a Cerrar conexiones }
  • 7. Conclusiones: • Cuando la propiedad CustomTool de un archivo de esquema XSD se establece en MSResultSetGenerator, se generan los objetos de origen de datos ResultSet escritos en lugar de los objetos de origen de datos DataSet normales. Los ResultSet son cursores de base de datos rápidos que admiten el enlace de datos de interfaz de usuario, el desplazamiento hacia delante y hacia atrás, y la actualización de datos en la base de datos. Como modelo de conexión permanente, ResultSet mantienen una conexión activa a la base de datos.