SlideShare una empresa de Scribd logo
1 de 9
TEMA : ResultSet
DOCENTE : MARCO AURELIO PORRO CHULLI
ASIGNATURA :LABORATORIO DE PROGRAMACION II
CICLO : V
AULA :”B”
INTEGRANTES
KARIN YANINA ROMERO
JHERSI ANALI SAAVEDRA
YAKELINE VILCHEZ CRUZADO
DEFINICION
La interfaz resultSet acceso a los resultados
Genera al ejecutar consultas
Un resultSet contiene todas las filas que satisface a las condiciones de una sentencia SQL
y proporciona el acceso a los datos de esa fila mediante un conjunto de métodos gel que permite al
acceso a las diferentes columnas de fila
Creación de un conjunto de resultados
Declaración Declaración = Connection.createStatement ();
resultado conjunto de resultados = Statement.executeQuery ( "SELECT * FROM
personas");
O como esto:
sql String = "SELECT * FROM personas";
Declaración PreparedStatement = Connection.prepareStatement (sql);
resultado conjunto de resultados = Statement.executeQuery ();
TIPOS RESULTSET
MaxMultiLineTextLength: Establece o devuelve el límite actual de longitud de datos obtenido de un campo de texto
de varias líneas. El límite se aplica a los campos de serie cortos así como también a los campos de texto de varias
líneas.
Es útil si los resultados incluyen uno o más campos que contienen una entrada de texto larga, de varias líneas, y existe
la posibilidad de que al capturar los datos se produzca un desbordamiento del espacio de almacenamiento
intermedio. También resulta útil si se desea examinar los resultados y obtener mejor rendimiento.
De forma predeterminada, no existe límite para la longitud de los datos obtenidos de un campo de texto de varias
líneas.
MaxResultSetRows: Establece o devuelve el límite inicial sobre el número de registros que se incluirá en el conjunto
de resultados cuando se ejecuta una consulta.
RecordCount: Devuelve el recuento de registros (número de filas) del conjunto de resultados.
EJEMPLOS
La consulta y el ResultSet
Primero se obtiene la conexión a la base de datos con un
código como este:
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
Connection conexion =
DriverManager.getConnection("jdbc:mysql://localhost/prueba"
,"usuario","clave");
Statement s = conexion.createStatement();
ResultSet rs = s.executeQuery("select * from persona");
4. Recomendaciones:
• Si abrimos el objeto ResultSet tenemos que cerrar inmediatamente el ResultSet, liberando los recursos utilizados:
public abstract void close() throws SQLException
• Tener en cuenta que las características de un ResultSet no cambian una vez que se ha creado el objeto ResultSet
• Para crear un objeto ResultSet, puede utilizar los métodos executeQuery u otros métodos.
5. Conclusiones:
El objeto ResultSet proporciona varios métodos para obtener los datos de columna correspondientes a una fila.
• Existen métodos de ResultSet para obtener el tipo de ResultSet y la concurrencia del ResultSet, pero no existe ningún
método para obtener la capacidad de retención del ResultSet.
• La característica de capacidad de retención determina si la llamada al compromiso en el objeto Connection cierra el
ResultSet
Presentación1

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

T4 Mysql
T4 MysqlT4 Mysql
T4 Mysql
 
Buenas
BuenasBuenas
Buenas
 
Presentación4 modulos2008
Presentación4 modulos2008Presentación4 modulos2008
Presentación4 modulos2008
 
Statement
StatementStatement
Statement
 
Statement
Statement Statement
Statement
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Taller programación web ajax con jquery
Taller programación web  ajax con jqueryTaller programación web  ajax con jquery
Taller programación web ajax con jquery
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
PreparedStatament
PreparedStatamentPreparedStatament
PreparedStatament
 
Conexión a postgres desde
Conexión a postgres desdeConexión a postgres desde
Conexión a postgres desde
 
Conectar java con una base de datos
Conectar java con una base de datosConectar java con una base de datos
Conectar java con una base de datos
 
Connection
ConnectionConnection
Connection
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datos
 
Prg4 2 x02
Prg4 2 x02Prg4 2 x02
Prg4 2 x02
 
Inserción de datos y selección de datos
Inserción de datos y selección de datosInserción de datos y selección de datos
Inserción de datos y selección de datos
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
 
02 formulario iniciar sesion programar
02 formulario iniciar sesion   programar02 formulario iniciar sesion   programar
02 formulario iniciar sesion programar
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
 

Similar a Presentación1 (20)

ResultSet
ResultSetResultSet
ResultSet
 
ResultSet
ResultSetResultSet
ResultSet
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.
 
Bases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBCBases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBC
 
Resulset
ResulsetResulset
Resulset
 
Statement
StatementStatement
Statement
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
 
Tema 9 aplicaciones de dos capas por gio
Tema 9   aplicaciones de dos capas por gioTema 9   aplicaciones de dos capas por gio
Tema 9 aplicaciones de dos capas por gio
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
Tema 15 aplicaciones de dos capas por gio
Tema 15   aplicaciones de dos capas por gioTema 15   aplicaciones de dos capas por gio
Tema 15 aplicaciones de dos capas por gio
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
 
Lpiii tema5 - jdbc
Lpiii tema5 - jdbcLpiii tema5 - jdbc
Lpiii tema5 - jdbc
 
Unidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde javaUnidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde java
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Java con-base-datos
Java con-base-datosJava con-base-datos
Java con-base-datos
 
Guia7 java
Guia7 javaGuia7 java
Guia7 java
 

Más de jhersi saavedra garcia (18)

Android con Base de Datos
Android con Base de DatosAndroid con Base de Datos
Android con Base de Datos
 
Diseño de Menús en Android Studio
Diseño de Menús en Android StudioDiseño de Menús en Android Studio
Diseño de Menús en Android Studio
 
Layouts - Android Studio
Layouts - Android StudioLayouts - Android Studio
Layouts - Android Studio
 
Controles Básicos de Android Studio
Controles Básicos de Android StudioControles Básicos de Android Studio
Controles Básicos de Android Studio
 
Java y XML
Java y XMLJava y XML
Java y XML
 
Programación de Aplicaciones Móviles
Programación de Aplicaciones MóvilesProgramación de Aplicaciones Móviles
Programación de Aplicaciones Móviles
 
Aplicaciones Móviles
Aplicaciones Móviles Aplicaciones Móviles
Aplicaciones Móviles
 
Android studio
Android studioAndroid studio
Android studio
 
Gobierno Electrónico
Gobierno Electrónico Gobierno Electrónico
Gobierno Electrónico
 
Empresa
Empresa Empresa
Empresa
 
Reportes
ReportesReportes
Reportes
 
Objeto prepared statement
Objeto prepared statementObjeto prepared statement
Objeto prepared statement
 
Control JTable con Base de Datos
Control JTable con Base de DatosControl JTable con Base de Datos
Control JTable con Base de Datos
 
Statement
StatementStatement
Statement
 
Java con base de datos
Java con base  de datosJava con base  de datos
Java con base de datos
 
Jdbc
JdbcJdbc
Jdbc
 
Java
JavaJava
Java
 
Campo laboral de un ingeniero de sistemas
Campo laboral de un ingeniero de sistemasCampo laboral de un ingeniero de sistemas
Campo laboral de un ingeniero de sistemas
 

Último

Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)mendezruben1901
 
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
 
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
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxHarryArmandoLazaroBa
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasLeonardoMendozaDvila
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxPaolaVillalba13
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
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
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1victorrodrigues972054
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxEtse9
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 

Último (20)

Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)
 
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
 
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
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptx
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptx
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
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
 
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdfMATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptx
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 

Presentación1

  • 1. TEMA : ResultSet DOCENTE : MARCO AURELIO PORRO CHULLI ASIGNATURA :LABORATORIO DE PROGRAMACION II CICLO : V AULA :”B” INTEGRANTES KARIN YANINA ROMERO JHERSI ANALI SAAVEDRA YAKELINE VILCHEZ CRUZADO
  • 2.
  • 3. DEFINICION La interfaz resultSet acceso a los resultados Genera al ejecutar consultas Un resultSet contiene todas las filas que satisface a las condiciones de una sentencia SQL y proporciona el acceso a los datos de esa fila mediante un conjunto de métodos gel que permite al acceso a las diferentes columnas de fila
  • 4. Creación de un conjunto de resultados Declaración Declaración = Connection.createStatement (); resultado conjunto de resultados = Statement.executeQuery ( "SELECT * FROM personas"); O como esto: sql String = "SELECT * FROM personas"; Declaración PreparedStatement = Connection.prepareStatement (sql); resultado conjunto de resultados = Statement.executeQuery ();
  • 6. MaxMultiLineTextLength: Establece o devuelve el límite actual de longitud de datos obtenido de un campo de texto de varias líneas. El límite se aplica a los campos de serie cortos así como también a los campos de texto de varias líneas. Es útil si los resultados incluyen uno o más campos que contienen una entrada de texto larga, de varias líneas, y existe la posibilidad de que al capturar los datos se produzca un desbordamiento del espacio de almacenamiento intermedio. También resulta útil si se desea examinar los resultados y obtener mejor rendimiento. De forma predeterminada, no existe límite para la longitud de los datos obtenidos de un campo de texto de varias líneas. MaxResultSetRows: Establece o devuelve el límite inicial sobre el número de registros que se incluirá en el conjunto de resultados cuando se ejecuta una consulta. RecordCount: Devuelve el recuento de registros (número de filas) del conjunto de resultados.
  • 7. EJEMPLOS La consulta y el ResultSet Primero se obtiene la conexión a la base de datos con un código como este: DriverManager.registerDriver(new com.mysql.jdbc.Driver()); Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/prueba" ,"usuario","clave"); Statement s = conexion.createStatement(); ResultSet rs = s.executeQuery("select * from persona");
  • 8. 4. Recomendaciones: • Si abrimos el objeto ResultSet tenemos que cerrar inmediatamente el ResultSet, liberando los recursos utilizados: public abstract void close() throws SQLException • Tener en cuenta que las características de un ResultSet no cambian una vez que se ha creado el objeto ResultSet • Para crear un objeto ResultSet, puede utilizar los métodos executeQuery u otros métodos. 5. Conclusiones: El objeto ResultSet proporciona varios métodos para obtener los datos de columna correspondientes a una fila. • Existen métodos de ResultSet para obtener el tipo de ResultSet y la concurrencia del ResultSet, pero no existe ningún método para obtener la capacidad de retención del ResultSet. • La característica de capacidad de retención determina si la llamada al compromiso en el objeto Connection cierra el ResultSet