SlideShare una empresa de Scribd logo
“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

La actualidad más candente

Unidad 5
Unidad 5Unidad 5
Unidad 5
Jorge Ake Pech
 
Resulteset
ResultesetResulteset
ORDENAMIENTO POR INTERCAMBIO
ORDENAMIENTO POR INTERCAMBIOORDENAMIENTO POR INTERCAMBIO
ORDENAMIENTO POR INTERCAMBIOWilmer Quintero
 
Ensayo
EnsayoEnsayo
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turingdiego
 
Folleto algoritmos-2016
Folleto algoritmos-2016Folleto algoritmos-2016
Folleto algoritmos-2016
Claudia Tona Castro
 
Listas pilas colas_carlos_rosario10-1337
Listas pilas colas_carlos_rosario10-1337Listas pilas colas_carlos_rosario10-1337
Listas pilas colas_carlos_rosario10-1337CJrosario2
 
E7 ensayo-ordenacion
E7 ensayo-ordenacionE7 ensayo-ordenacion
E7 ensayo-ordenacion
Josse94
 
Estructura de datos unidad 2 y 3
Estructura de datos unidad 2 y 3Estructura de datos unidad 2 y 3
Estructura de datos unidad 2 y 3
pootalex
 
República bolivariana de venezuela
República bolivariana de venezuelaRepública bolivariana de venezuela
República bolivariana de venezuela
Rude Perez
 
Algoritmo metodo quicksort
Algoritmo metodo quicksortAlgoritmo metodo quicksort
Algoritmo metodo quicksortPatricia Correa
 
Ordenamiento por insercion
Ordenamiento por insercionOrdenamiento por insercion
Ordenamiento por insercion
Carlos Carriel
 
Programacion inf121 i8 ii 2013 ocho arreglos
Programacion inf121 i8 ii 2013 ocho arreglosProgramacion inf121 i8 ii 2013 ocho arreglos
Programacion inf121 i8 ii 2013 ocho arregloscarlos1518
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busqueda
OsirysRock
 
Solución de Sistemas de Ecuaciones Lineales
Solución de Sistemas de Ecuaciones LinealesSolución de Sistemas de Ecuaciones Lineales
Solución de Sistemas de Ecuaciones LinealesJoshua M Noriega
 

La actualidad más candente (20)

Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Resulteset
ResultesetResulteset
Resulteset
 
Presentacion
PresentacionPresentacion
Presentacion
 
ORDENAMIENTO POR INTERCAMBIO
ORDENAMIENTO POR INTERCAMBIOORDENAMIENTO POR INTERCAMBIO
ORDENAMIENTO POR INTERCAMBIO
 
Ensayo
EnsayoEnsayo
Ensayo
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Folleto algoritmos-2016
Folleto algoritmos-2016Folleto algoritmos-2016
Folleto algoritmos-2016
 
Listas pilas colas_carlos_rosario10-1337
Listas pilas colas_carlos_rosario10-1337Listas pilas colas_carlos_rosario10-1337
Listas pilas colas_carlos_rosario10-1337
 
Algoritmo por seleccion
Algoritmo por seleccionAlgoritmo por seleccion
Algoritmo por seleccion
 
E7 ensayo-ordenacion
E7 ensayo-ordenacionE7 ensayo-ordenacion
E7 ensayo-ordenacion
 
Estructura de datos unidad 2 y 3
Estructura de datos unidad 2 y 3Estructura de datos unidad 2 y 3
Estructura de datos unidad 2 y 3
 
República bolivariana de venezuela
República bolivariana de venezuelaRepública bolivariana de venezuela
República bolivariana de venezuela
 
Algoritmo metodo quicksort
Algoritmo metodo quicksortAlgoritmo metodo quicksort
Algoritmo metodo quicksort
 
Ordenamiento por insercion
Ordenamiento por insercionOrdenamiento por insercion
Ordenamiento por insercion
 
Programacion inf121 i8 ii 2013 ocho arreglos
Programacion inf121 i8 ii 2013 ocho arreglosProgramacion inf121 i8 ii 2013 ocho arreglos
Programacion inf121 i8 ii 2013 ocho arreglos
 
cap10.pdf
cap10.pdfcap10.pdf
cap10.pdf
 
Ordenacion y busqueda
Ordenacion y busquedaOrdenacion y busqueda
Ordenacion y busqueda
 
cap7.pdf
cap7.pdfcap7.pdf
cap7.pdf
 
Ordenamiento c++
Ordenamiento c++Ordenamiento c++
Ordenamiento c++
 
Solución de Sistemas de Ecuaciones Lineales
Solución de Sistemas de Ecuaciones LinealesSolución de Sistemas de Ecuaciones Lineales
Solución de Sistemas de Ecuaciones Lineales
 

Destacado

Boer & Bunder
Boer & BunderBoer & Bunder
Boer & Bunder
godanSec
 
7.3 medir el impacto de las redes sociales
7.3 medir el impacto de las redes sociales7.3 medir el impacto de las redes sociales
7.3 medir el impacto de las redes sociales
Brox Technology
 
Capital budgeting
Capital budgetingCapital budgeting
Capital budgetingliethy
 
5 razones por las que el m learning
5 razones por las que el m learning5 razones por las que el m learning
5 razones por las que el m learning
William Henry Vegazo Muro
 
BTDJFC Yearbook 2013
BTDJFC Yearbook 2013BTDJFC Yearbook 2013
BTDJFC Yearbook 2013
Craig Davidson
 
¿Podemos Realmente Confiar en las Vegas de Neon Lightsh 4 Cosas que Usted Deb...
¿Podemos Realmente Confiar en las Vegas de Neon Lightsh 4 Cosas que Usted Deb...¿Podemos Realmente Confiar en las Vegas de Neon Lightsh 4 Cosas que Usted Deb...
¿Podemos Realmente Confiar en las Vegas de Neon Lightsh 4 Cosas que Usted Deb...
paco1978fernandez48
 
Detenidos Por Robar Coches De Alta Gama Las Provincias
Detenidos Por Robar Coches De Alta Gama Las Provincias
Detenidos Por Robar Coches De Alta Gama Las Provincias
Detenidos Por Robar Coches De Alta Gama Las Provincias
johnnie7cabrera30
 
Advanced Precision Farming using modular remote sensing
Advanced Precision Farming using modular remote sensing Advanced Precision Farming using modular remote sensing
Advanced Precision Farming using modular remote sensing
godanSec
 
Camion minero793f
Camion minero793f Camion minero793f
Camion minero793f
fabian gonzalez
 
GODAN Presentation at 2016 Thought for Food Summit
GODAN Presentation at 2016 Thought for Food SummitGODAN Presentation at 2016 Thought for Food Summit
GODAN Presentation at 2016 Thought for Food Summit
godanSec
 
Apostila tattoo
Apostila tattooApostila tattoo
Apostila tattoo
ApostilaTattoo
 
Esquema tema 2 revolución liberal en el reinado de isabel ii
Esquema tema 2 revolución liberal en el reinado de isabel iiEsquema tema 2 revolución liberal en el reinado de isabel ii
Esquema tema 2 revolución liberal en el reinado de isabel ii
Ana Sánchez
 
Latvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijās
Latvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijāsLatvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijās
Latvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijāsnacionalaidentitate
 
Latvijas dienas laikrakstu žurnālistu identitātes: žurnālistikas un politikas...
Latvijas dienas laikrakstu žurnālistu identitātes: žurnālistikas un politikas...Latvijas dienas laikrakstu žurnālistu identitātes: žurnālistikas un politikas...
Latvijas dienas laikrakstu žurnālistu identitātes: žurnālistikas un politikas...nacionalaidentitate
 

Destacado (18)

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

Similar a Result set

Resulset
Resulset Resulset
RESULTSET
RESULTSETRESULTSET
Resultset
ResultsetResultset
Resultset
Vicente Alberca
 
Resultset
ResultsetResultset
Presentación result set
Presentación result setPresentación result set
Presentación result set
Erlin Darwin Herrera cieza
 
Resultset
ResultsetResultset
Resultset
ResultsetResultset
ResultSet
ResultSetResultSet
Resultset
ResultsetResultset
Resultset
SANDRITA RAFAEL
 
ResultSet
ResultSetResultSet
ResultSet
PierinaCP
 
Resultset
ResultsetResultset
Objeto Result set
Objeto Result setObjeto Result set
Objeto Result set
carla98_lisbet
 
ResultSet
ResultSetResultSet
Resulset
ResulsetResulset
ResultSet
ResultSetResultSet
ResultSet
JhiZzelh T Cz
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓN
Sergio Perez
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓN
Sergio Perez
 
Transformaciones modelo a modelo: ATL (ParteII)
Transformaciones modelo a modelo: ATL (ParteII)Transformaciones modelo a modelo: ATL (ParteII)
Transformaciones modelo a modelo: ATL (ParteII)
Ricardo Tesoriero
 
Resulset en java
Resulset en javaResulset en java
Resulset en java
kleyber Goñas Terrones
 

Similar a Result set (20)

Resulset
ResulsetResulset
Resulset
 
Resulset
Resulset Resulset
Resulset
 
RESULTSET
RESULTSETRESULTSET
RESULTSET
 
Resultset
ResultsetResultset
Resultset
 
Resultset
ResultsetResultset
Resultset
 
Presentación result set
Presentación result setPresentación result set
Presentación result set
 
Resultset
ResultsetResultset
Resultset
 
Resultset
ResultsetResultset
Resultset
 
ResultSet
ResultSetResultSet
ResultSet
 
Resultset
ResultsetResultset
Resultset
 
ResultSet
ResultSetResultSet
ResultSet
 
Resultset
ResultsetResultset
Resultset
 
Objeto Result set
Objeto Result setObjeto Result set
Objeto Result set
 
ResultSet
ResultSetResultSet
ResultSet
 
Resulset
ResulsetResulset
Resulset
 
ResultSet
ResultSetResultSet
ResultSet
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓN
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓN
 
Transformaciones modelo a modelo: ATL (ParteII)
Transformaciones modelo a modelo: ATL (ParteII)Transformaciones modelo a modelo: ATL (ParteII)
Transformaciones modelo a modelo: ATL (ParteII)
 
Resulset en java
Resulset en javaResulset en java
Resulset en java
 

Más de ROMARIO MONTALVAN CASTILLO

Oltp: Procesamiento de Transacciones en Linea
Oltp: Procesamiento de Transacciones en LineaOltp: Procesamiento de Transacciones en Linea
Oltp: Procesamiento de Transacciones en Linea
ROMARIO MONTALVAN CASTILLO
 
Diapositivas
DiapositivasDiapositivas
Triggers-Activadores
Triggers-ActivadoresTriggers-Activadores
Triggers-Activadores
ROMARIO MONTALVAN CASTILLO
 
COMANDOS ddl
COMANDOS ddlCOMANDOS ddl
Objeto connection
Objeto connectionObjeto connection
Objeto connection
ROMARIO MONTALVAN CASTILLO
 
Diapositivas grupo dina roma y maga
Diapositivas grupo dina roma y magaDiapositivas grupo dina roma y maga
Diapositivas grupo dina roma y maga
ROMARIO MONTALVAN CASTILLO
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
ROMARIO MONTALVAN CASTILLO
 
Statemment
StatemmentStatemment
Connection en Java
Connection en JavaConnection en Java
Connection en Java
ROMARIO MONTALVAN CASTILLO
 
Java con b ds
Java con b dsJava con b ds
JDBC
JDBCJDBC
Java
JavaJava
Qué es java
Qué es javaQué es java

Más de ROMARIO MONTALVAN CASTILLO (14)

Oltp: Procesamiento de Transacciones en Linea
Oltp: Procesamiento de Transacciones en LineaOltp: Procesamiento de Transacciones en Linea
Oltp: Procesamiento de Transacciones en Linea
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Triggers-Activadores
Triggers-ActivadoresTriggers-Activadores
Triggers-Activadores
 
Vistas
VistasVistas
Vistas
 
COMANDOS ddl
COMANDOS ddlCOMANDOS ddl
COMANDOS ddl
 
Objeto connection
Objeto connectionObjeto connection
Objeto connection
 
Diapositivas grupo dina roma y maga
Diapositivas grupo dina roma y magaDiapositivas grupo dina roma y maga
Diapositivas grupo dina roma y maga
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Statemment
StatemmentStatemment
Statemment
 
Connection en Java
Connection en JavaConnection en Java
Connection en Java
 
Java con b ds
Java con b dsJava con b ds
Java con b ds
 
JDBC
JDBCJDBC
JDBC
 
Java
JavaJava
Java
 
Qué es java
Qué es javaQué es java
Qué es java
 

Último

Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
DanielMelndez19
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
manuelalejandro238
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
ycalful01
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
jcbarriopedro69
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
ivan848686
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
MiriamAquino27
 
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdfINFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
GROVER MORENO
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).docEjercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
LuisEnriqueCarboneDe
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
MariaCortezRuiz
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
fernanroq11702
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADACIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
juan carlos gallo
 
Edafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden HistosolesEdafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden Histosoles
FacundoPortela1
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
mesiassalazarpresent
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
maitecuba2006
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
SantosCatalinoOrozco
 
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
IVANBRIANCHOQUEHUANC
 

Último (20)

Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
 
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdfINFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).docEjercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADACIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
 
Edafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden HistosolesEdafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden Histosoles
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
 
Bash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptxBash Script Programacion en la consola.pptx
Bash Script Programacion en la consola.pptx
 
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
 

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.