Encontrar los valores contenidos en un ResultSet
Artículo por Club Developers · 28 February 2007
4692 vistas
			
		Para encontrar los valores contenidos en las líneas de un ResulSet, tenemos a nuestra disposición una decena de métodos getXXX.
Veamos un ejemplo:
Esta es la estructura de la tabla analizada:
 
Y ahora el código java que permite recuperar los valores contenidos en ella:
 
Como para los parámetros de retorno de un procedimineto almacenado, podemos recuperar un valor mediante el Ãndice, pero también mediante su nombre. El siguiente código serÃa equivalente:
 
Cabe destacar que los métodos getString y getObject son métodos genéricos que pueden ser empleados sea cual sea el tipo SQL del valor buscado.
Para conocer la correspondencia entre los tipos java y los SQL ver: [iurl=#]Tabla de relaciones[/iurl].
		
		Veamos un ejemplo:
Esta es la estructura de la tabla analizada:
sql
CREATE TABLE MiTabla (
 id INTEGER PRIMARY KEY,
 nombre VARCHAR(50),
 precio DECIMAL,
 fecha DATE
)
Y ahora el código java que permite recuperar los valores contenidos en ella:
java
     ResultSet.TYPE_FORWARD_ONLY,
while(resultat.next()){
  int id = resultado.getInt(1);
  double precio = resultado.getDouble(3);
  int row = resultado.getRow();
    " precio : "+precio+" fecha : "+fecha);
}
Como para los parámetros de retorno de un procedimineto almacenado, podemos recuperar un valor mediante el Ãndice, pero también mediante su nombre. El siguiente código serÃa equivalente:
java
Cabe destacar que los métodos getString y getObject son métodos genéricos que pueden ser empleados sea cual sea el tipo SQL del valor buscado.
Para conocer la correspondencia entre los tipos java y los SQL ver: [iurl=#]Tabla de relaciones[/iurl].



