Java BeanUtils - ResultSetDynaClass
La description
Le ResultSet peut être encapsulé dans le DynaBeans en utilisant le ResultSetDynaClass qui rend les résultats de la requête SQL sous forme de série de DynaBeans. La collection la plus couramment utilisée est java.sql.ResultSet qui est renvoyée lorsque le pilote JDBC utilise l'instruction SQL SELECT. Chaque ligne du jeu de résultats peut être rendue visible à l'aide du package Commons BeanUtils.
Vous pouvez utiliser ResultSetDynaClass à l'aide de l'interface DynaBean comme indiqué dans l'extrait de code ci-dessous:
Connection conn = ...;
Statement stmt = conn.createStatement();
ResultSet res_set = stmt.executeQuery("select first_name, last_name from student");
Iterator rows = (new ResultSetDynaClass(res_set)).iterator();
while (rows.hasNext()) {
DynaBean row = (DynaBean) rows.next();
System.out.println("First Name is:" + row.get("first_name") + " and Last Name is:" + row.get("last_name"));
}
rs.close();
stmt.close();