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