Encontrar los valores contenidos en un ResultSet
Artículo por Club Developers · 28 febrero 2007
4043 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].