En el proyecto "eticom-jdbc", para hacer una consulta:
- Cargamos el driver
- Creamos la conexión
- Creamos el Statement
- Obtenemos ResultSet -> statement.executeQuery(sql); (para consulta) statement.executeUpdate(sql); (para actualizar) statement.executeInsert(sql); (para insertar)
- Mostrar datos
¿Qué hacer con un ResultSet?
es obligatorio realizar el bucle siguiente...
List links = new ArrayList();
while(rs.next()){
Link link = new Link();
link.id = rs.getInt(0);
link.nombre = rs.getString(1);
links.add(link);
}
...para guardar los valores del ResultSet (sin forma) en una Colección de List con los datos ya transformados en un modelo de objetos (con sus propiedades) de tipo Link.
Otra forma de hacerlo más rápida y avanzada es mediante el O.R.M. (Object Relational Mapping -> Object se refiere a la POO, Relational a la relación de JAVA y POO, y Mapping a la información del mapeo), que es sinónimo de Hybernate: Ejemplo.
1 comentario:
muy clarito y muy sencillo tal y como es!
Hibernate se escribe con "i", el resto está ok!
Publicar un comentario