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