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

Más contenido relacionado

La actualidad más candente

Statement
StatementStatement
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
ALYTS
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
DeisyVilchez
 
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
Pablo Galeana Bailey
 
Protocolo HTTP
Protocolo HTTPProtocolo HTTP
Protocolo HTTP
dubai1991
 
Tema statement
Tema statementTema statement
Tema statement
Marleni ChuquizutaRamos
 
Sqlcommand
SqlcommandSqlcommand
preparedStatement
preparedStatementpreparedStatement
preparedStatement
Fiorella Aguilar Isuiza
 
Result set
Result setResult set
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenados
ilian patricia bocanegra alfaro
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
MODA ESTILO Y BELLEZA
 
Sqlcommand
SqlcommandSqlcommand
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
Thalia Regalado Juape
 
TRANSACT-SQL
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQL
karlajanethlopez
 
Categorias de Procedimientos Almacenados
Categorias de Procedimientos AlmacenadosCategorias de Procedimientos Almacenados
Categorias de Procedimientos Almacenados
Carlos Pereda Miñano
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
DorvinEduardo
 
T4 Mysql
T4 MysqlT4 Mysql
T4 Mysql
rmonago
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
Thalia Regalado Juape
 
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
 ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
jhsanchez24
 
Dprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jjDprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jj
adriyo2
 

La actualidad más candente (20)

Statement
StatementStatement
Statement
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
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
 
Protocolo HTTP
Protocolo HTTPProtocolo HTTP
Protocolo HTTP
 
Tema statement
Tema statementTema statement
Tema statement
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
preparedStatement
preparedStatementpreparedStatement
preparedStatement
 
Result set
Result setResult set
Result set
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenados
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
 
TRANSACT-SQL
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQL
 
Categorias de Procedimientos Almacenados
Categorias de Procedimientos AlmacenadosCategorias de Procedimientos Almacenados
Categorias de Procedimientos Almacenados
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
T4 Mysql
T4 MysqlT4 Mysql
T4 Mysql
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
 
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
 ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
 
Dprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jjDprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jj
 

Similar a Resulset en java

ResultSet
ResultSetResultSet
ResultSet
PierinaCP
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
INGRID LESLY CORONEL ACUÑA
 
Connection
ConnectionConnection
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
Magaly Portocarrero Labajos
 
Statement
StatementStatement
Statement
StatementStatement
Resulset
ResulsetResulset
ResultSet
ResultSetResultSet
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
Vicente Alberca
 
Statement
StatementStatement
System.Data.SqlClient
System.Data.SqlClient System.Data.SqlClient
System.Data.SqlClient
jack grandez garcia
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
kelly yesenia montalvan damian
 
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
Carlos Hernando
 
Presentación1
Presentación1Presentación1
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
Jaime Aguilar Rafael
 
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
Robert Wolf
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
SILVA19_PAMELA
 
OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.
SILVA19_PAMELA
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
SILVA19_PAMELA
 
ResultSet
ResultSetResultSet
ResultSet
JhiZzelh T Cz
 

Similar a Resulset en java (20)

ResultSet
ResultSetResultSet
ResultSet
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
 
Connection
ConnectionConnection
Connection
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Statement
StatementStatement
Statement
 
Statement
StatementStatement
Statement
 
Resulset
ResulsetResulset
Resulset
 
ResultSet
ResultSetResultSet
ResultSet
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Statement
StatementStatement
Statement
 
System.Data.SqlClient
System.Data.SqlClient System.Data.SqlClient
System.Data.SqlClient
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
 
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
 
Presentación1
Presentación1Presentación1
Presentación1
 
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
 
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.
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
ResultSet
ResultSetResultSet
ResultSet
 

Último

herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
Eduardo455921
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
PaulDelgadoSoto
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
Maria Celeste Trujillo Cruz
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
dayronfabricioruizmo
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 

Último (8)

herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 

Resulset en java

  • 1.
  • 2. 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
  • 3. 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 ();
  • 5. 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.
  • 6. 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");
  • 7. 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
  • 8. FIN