SlideShare ist ein Scribd-Unternehmen logo
1 von 10
RESULTS
ET
RESULTSET
Esta interfaz representa un conjunto de datos que son el
resultado de una consulta SQL. La clase posee una
serie de métodos XXX getXXX(int columna) y XXX
getXXX(String columna) que permiten acceder a los
resultados de la consulta (para la sintaxis correcta de
estos métodos acudir al javadoc de la interfaz
ResultSet).
Método Descripción
previous()
next()
first()
last()
Envía el puntero a la fila anterior del objeto ResultSet. (Devuelve
true si encuentra la fila anterior).
Envía el puntero a la fila siguiente del objeto ResultSet. (Devuelve
true si encuentra la fila siguiente).
Envía el puntero a la primera fila del objeto ResultSet. (Devuelve
true si se encuentra primera fila).
Envía el puntero a la última fila del objeto ResultSet. (Devuelve
true si se encuentra última fila).
isFirst()
Devuelve verdadero, si el puntero se encuentra en la primera
fila.
getString()
getInt()
getDate()
getBoolean()
getDouble()
getLong()
Captura un dato de tipo String del esquema de datos.
Captura un dato de tipo int del esquema de datos.
Captura un dato de tipo Date del esquema de datos.
Captura un dato de tipo boolean del esquema de datos.
Captura un dato de tipo double del esquema de datos.
Captura un dato de tipo long del esquema de datos.
P
R
O
P
I
E
D
A
D
E
S
EJEMPLOS
Ejemplo 2
package ConexionMysql;
import java.sql.*;
public class Conexion {
public Conexion() {
}
public static void main(String[] args) {
Statement stmt=null; // Declara el Objeto Statement
Connection cn=null; // Declara el Objeto Connection
ResultSet rs=null; // Declara el Objeto ResultSet
String usuario="root";
String password="telesup";
String host="localhost";
String puerto="3306";
String basededatos="Comercial";
String driver="com.mysql.jdbc.Driver";
String urljdbc = "jdbc:mysql://" + host + ":" + puerto
+ "/" + basededatos;
Ejemplo 1, si la “query” es:
SELECT a, b, c FROM Table1,
el resultado tendrá una forma
semejante a:
a b c
-------- --------- --------
12345 Cupertino CA
83472 Redmond WA
83492 Boston MA
try {
Class.forName(driver).newInstance();
cn=DriverManager.getConnection(urljdbc,usuario,pas
sword);
stmt=cn.createStatement(); // Se crea el comando
rs=stmt.executeQuery("select * from Clientes");
while(rs.next()) // método avance al siguiente y
devuelve true
{
System.out.print(rs.getString("Codcli")+"t");
System.out.print(rs.getString("Apecli")+"t");
System.out.print(rs.getString("Nomcli")+"t");
System.out.print(rs.getString("Dircli")+"t");
System.out.println("");
}
rs.close();
cn.close();
}
catch(Exception e) {
System.out.println("Error el proceso
acceso a la base de datos");
System.out.println(e.getMessage());
} }}
MÉTODO NEXT
El método next mueve al puntero o cursor a la siguiente fila y
hace que esa fila (llamada fila actual) sea con la que podamos
operar. Como el cursor inicialmente se posiciona justo encima de
la primera fila de un objeto ResultSet, primero debemos llamar al
método next para mover el cursor a la primera fila y convertirla
en al fila actual. Sucesivas invocaciones del método next
moverán el cursor de línea en línea hacia adelante. Existen otros
métodos con los cuales podemos mover el puntero de la tabla o
consultar sobre la posición actual del puntero (En la tabla
anterior, aparece la lista de métodos que mueven el puntero de
la tabla).
CONSEGUIR LOS DATOS DEL
RESULTSET
Método getXXX
(XXX representa al tipo de dato, ejemplo: getDouble(), getString(), getLong(), etc).
Los métodos getXXX del tipo apropiado se utilizan para recuperar el valor de cada
columna. Por ejemplo:
rs.getString(1); //Recupera el dato de la primera columna de la fila actual.
rs.getString(“CODCLI”); //Recupera el dato de la campo “CODCLI” de la fila actual.
Nota:
La primera columna del ResultSet corresponde al número 1
Podemos referirnos a un dato del ResultSet mediante su número o nombre de columna.
Para conseguir otros tipos de datos contamos con los siguientes métodos:
getByte
getShort
getInt
getLong
getFloat
getDouble
getBigDecimal
getBoolean
getString
getBytes
getDate
getTime
El ResultSet
generado tiene la
siguiente estructura:
GRACIAS

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (18)

Algoritmo por seleccion
Algoritmo por seleccionAlgoritmo por seleccion
Algoritmo por seleccion
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
 
Presentacion
PresentacionPresentacion
Presentacion
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
Metodo quicksort
Metodo quicksortMetodo quicksort
Metodo quicksort
 
MéTodos En Java
MéTodos En JavaMéTodos En Java
MéTodos En Java
 
Video 1 metodos y arreglos
Video 1 metodos y arreglosVideo 1 metodos y arreglos
Video 1 metodos y arreglos
 
Ejercicio de recuperación tercer periodo
Ejercicio de recuperación tercer periodoEjercicio de recuperación tercer periodo
Ejercicio de recuperación tercer periodo
 
Método de insercion
Método de insercionMétodo de insercion
Método de insercion
 
Diseño de la logica
Diseño de la logicaDiseño de la logica
Diseño de la logica
 
Insercion directa
Insercion directaInsercion directa
Insercion directa
 
Método de ordenación por inserción directa
Método de ordenación por inserción directaMétodo de ordenación por inserción directa
Método de ordenación por inserción directa
 
Programación Java
Programación JavaProgramación Java
Programación Java
 
Método de Vuelta Atrás (Backtracking)
Método de Vuelta Atrás (Backtracking)Método de Vuelta Atrás (Backtracking)
Método de Vuelta Atrás (Backtracking)
 
Python3000
Python3000Python3000
Python3000
 
Ejercicios de programacion concurrente
Ejercicios de programacion concurrenteEjercicios de programacion concurrente
Ejercicios de programacion concurrente
 
Semana 4 Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
Semana 4   Estructuras de datos(Tuplas, Conjuntos y Diccionarios)Semana 4   Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
Semana 4 Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 

Andere mochten auch (20)

Catálogo Organizando sua Festa em Curitiba
Catálogo Organizando sua Festa em CuritibaCatálogo Organizando sua Festa em Curitiba
Catálogo Organizando sua Festa em Curitiba
 
Matheus e Bredom
Matheus e BredomMatheus e Bredom
Matheus e Bredom
 
Coisas do Coração
Coisas do Coração Coisas do Coração
Coisas do Coração
 
Quality manament
Quality manamentQuality manament
Quality manament
 
nestor
nestornestor
nestor
 
Planing gijon cup
Planing gijon cupPlaning gijon cup
Planing gijon cup
 
Aby
AbyAby
Aby
 
Apresentacao git
Apresentacao gitApresentacao git
Apresentacao git
 
Scannen0217[1]
Scannen0217[1]Scannen0217[1]
Scannen0217[1]
 
Funnel
FunnelFunnel
Funnel
 
Scannen0218[2]
Scannen0218[2]Scannen0218[2]
Scannen0218[2]
 
Immigration solution et fédération européenne
Immigration solution et fédération européenneImmigration solution et fédération européenne
Immigration solution et fédération européenne
 
Prueba1 slide share
Prueba1 slide sharePrueba1 slide share
Prueba1 slide share
 
Epidemiologia modelos-saude doenca
Epidemiologia modelos-saude doencaEpidemiologia modelos-saude doenca
Epidemiologia modelos-saude doenca
 
Horta Comum - EB1 Pavia
Horta Comum - EB1 PaviaHorta Comum - EB1 Pavia
Horta Comum - EB1 Pavia
 
Sunshine school rajkot
Sunshine school rajkotSunshine school rajkot
Sunshine school rajkot
 
Actus10GoldenRulesofMgmt
Actus10GoldenRulesofMgmtActus10GoldenRulesofMgmt
Actus10GoldenRulesofMgmt
 
Trabal. de c.a. de veronica
Trabal. de c.a. de veronicaTrabal. de c.a. de veronica
Trabal. de c.a. de veronica
 
MJDDeuna_CV
MJDDeuna_CVMJDDeuna_CV
MJDDeuna_CV
 
All lawson
All lawsonAll lawson
All lawson
 

Ähnlich wie Resultset (20)

Resultset
ResultsetResultset
Resultset
 
Resultset
ResultsetResultset
Resultset
 
Resultset
ResultsetResultset
Resultset
 
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
 
Connection en Java
Connection en JavaConnection en Java
Connection en Java
 
Resulset
ResulsetResulset
Resulset
 
Resultset
ResultsetResultset
Resultset
 
Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con java
 
Lpiii tema5 - jdbc
Lpiii tema5 - jdbcLpiii tema5 - jdbc
Lpiii tema5 - jdbc
 
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
 
Arreglos, Procedimientos y Funciones
Arreglos, Procedimientos y FuncionesArreglos, Procedimientos y Funciones
Arreglos, Procedimientos y Funciones
 
Resulset
ResulsetResulset
Resulset
 
6 Upv Solo Pruebas 2009
6 Upv Solo Pruebas 20096 Upv Solo Pruebas 2009
6 Upv Solo Pruebas 2009
 
Connection Java
Connection JavaConnection Java
Connection Java
 
Repaso Cods 268
Repaso Cods 268Repaso Cods 268
Repaso Cods 268
 
MéTodos Java
MéTodos JavaMéTodos Java
MéTodos Java
 
Comandos
ComandosComandos
Comandos
 
Ejercicios en Netbeans
Ejercicios en NetbeansEjercicios en Netbeans
Ejercicios en Netbeans
 
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
 
Resulteset
ResultesetResulteset
Resulteset
 

Mehr von Jesus Alberto Velasquez Abanto (18)

Bisness inteligent
Bisness inteligentBisness inteligent
Bisness inteligent
 
Bisness inteligent
Bisness inteligentBisness inteligent
Bisness inteligent
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Trigger
TriggerTrigger
Trigger
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Vistas
VistasVistas
Vistas
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Ejecutables
EjecutablesEjecutables
Ejecutables
 
Reportes
ReportesReportes
Reportes
 
Diapositivas java
Diapositivas javaDiapositivas java
Diapositivas java
 
Objeto slqcommand
Objeto slqcommandObjeto slqcommand
Objeto slqcommand
 
APLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NETAPLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NET
 
Reportes
ReportesReportes
Reportes
 
Preparedstatemet
PreparedstatemetPreparedstatemet
Preparedstatemet
 
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
 
Connetion
ConnetionConnetion
Connetion
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 

Kürzlich hochgeladen

TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 

Kürzlich hochgeladen (20)

TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 

Resultset

  • 2. RESULTSET Esta interfaz representa un conjunto de datos que son el resultado de una consulta SQL. La clase posee una serie de métodos XXX getXXX(int columna) y XXX getXXX(String columna) que permiten acceder a los resultados de la consulta (para la sintaxis correcta de estos métodos acudir al javadoc de la interfaz ResultSet).
  • 3. Método Descripción previous() next() first() last() Envía el puntero a la fila anterior del objeto ResultSet. (Devuelve true si encuentra la fila anterior). Envía el puntero a la fila siguiente del objeto ResultSet. (Devuelve true si encuentra la fila siguiente). Envía el puntero a la primera fila del objeto ResultSet. (Devuelve true si se encuentra primera fila). Envía el puntero a la última fila del objeto ResultSet. (Devuelve true si se encuentra última fila). isFirst() Devuelve verdadero, si el puntero se encuentra en la primera fila. getString() getInt() getDate() getBoolean() getDouble() getLong() Captura un dato de tipo String del esquema de datos. Captura un dato de tipo int del esquema de datos. Captura un dato de tipo Date del esquema de datos. Captura un dato de tipo boolean del esquema de datos. Captura un dato de tipo double del esquema de datos. Captura un dato de tipo long del esquema de datos. P R O P I E D A D E S
  • 4. EJEMPLOS Ejemplo 2 package ConexionMysql; import java.sql.*; public class Conexion { public Conexion() { } public static void main(String[] args) { Statement stmt=null; // Declara el Objeto Statement Connection cn=null; // Declara el Objeto Connection ResultSet rs=null; // Declara el Objeto ResultSet String usuario="root"; String password="telesup"; String host="localhost"; String puerto="3306"; String basededatos="Comercial"; String driver="com.mysql.jdbc.Driver"; String urljdbc = "jdbc:mysql://" + host + ":" + puerto + "/" + basededatos; Ejemplo 1, si la “query” es: SELECT a, b, c FROM Table1, el resultado tendrá una forma semejante a: a b c -------- --------- -------- 12345 Cupertino CA 83472 Redmond WA 83492 Boston MA
  • 5. try { Class.forName(driver).newInstance(); cn=DriverManager.getConnection(urljdbc,usuario,pas sword); stmt=cn.createStatement(); // Se crea el comando rs=stmt.executeQuery("select * from Clientes"); while(rs.next()) // método avance al siguiente y devuelve true { System.out.print(rs.getString("Codcli")+"t"); System.out.print(rs.getString("Apecli")+"t"); System.out.print(rs.getString("Nomcli")+"t"); System.out.print(rs.getString("Dircli")+"t"); System.out.println(""); } rs.close(); cn.close(); } catch(Exception e) { System.out.println("Error el proceso acceso a la base de datos"); System.out.println(e.getMessage()); } }}
  • 6. MÉTODO NEXT El método next mueve al puntero o cursor a la siguiente fila y hace que esa fila (llamada fila actual) sea con la que podamos operar. Como el cursor inicialmente se posiciona justo encima de la primera fila de un objeto ResultSet, primero debemos llamar al método next para mover el cursor a la primera fila y convertirla en al fila actual. Sucesivas invocaciones del método next moverán el cursor de línea en línea hacia adelante. Existen otros métodos con los cuales podemos mover el puntero de la tabla o consultar sobre la posición actual del puntero (En la tabla anterior, aparece la lista de métodos que mueven el puntero de la tabla).
  • 7. CONSEGUIR LOS DATOS DEL RESULTSET Método getXXX (XXX representa al tipo de dato, ejemplo: getDouble(), getString(), getLong(), etc). Los métodos getXXX del tipo apropiado se utilizan para recuperar el valor de cada columna. Por ejemplo: rs.getString(1); //Recupera el dato de la primera columna de la fila actual. rs.getString(“CODCLI”); //Recupera el dato de la campo “CODCLI” de la fila actual.
  • 8. Nota: La primera columna del ResultSet corresponde al número 1 Podemos referirnos a un dato del ResultSet mediante su número o nombre de columna. Para conseguir otros tipos de datos contamos con los siguientes métodos: getByte getShort getInt getLong getFloat getDouble getBigDecimal getBoolean getString getBytes getDate getTime
  • 9. El ResultSet generado tiene la siguiente estructura: