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

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 & BundergodanSec
 
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 socialesBrox Technology
 
Capital budgeting
Capital budgetingCapital budgeting
Capital budgetingliethy
 
¿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
 
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 SummitgodanSec
 
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 iiAna 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 (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 (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

CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfSandXmovex
 
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIACOMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIARafaelPaco2
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfJessLeonelVargasJimn
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendioseduardochavezg1
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptxJhordanGonzalo
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 

Último (20)

CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
 
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIACOMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendios
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 

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.