Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

muny interesante el módulo

public int modificar(String nombre, String descripcion, Integer cantidad, Integer id) throws SQLException { ConnectionFactory factory = new ConnectionFactory(); Connection con = factory.recuperaConexion(); PreparedStatement statement = con .prepareStatement("UPDATE PRODUCTO SET "

                + " NOMBRE = ?, "
                + " DESCRIPCION = ?,"
                + " CANTIDAD = ?"
                + " WHERE ID = ?");
statement.setString(1, nombre);
statement.setString(2, descripcion);
statement.setInt(3, cantidad);
statement.setInt(4, id);
statement.execute();
int updateCount = statement.getUpdateCount();
con.close();
return updateCount;

} public int eliminar(Integer id) throws SQLException { ConnectionFactory factory = new ConnectionFactory(); Connection con = factory.recuperaConexion(); PreparedStatement statement = con .prepareStatement("DELETE FROM PRODUCTO WHERE ID = ?"); statement.setInt(1, id); statement.execute(); int updateCount = statement.getUpdateCount(); con.close(); return updateCount; } public List<Map<String, String>> listar() throws SQLException { ConnectionFactory factory = new ConnectionFactory(); Connection con = factory.recuperaConexion(); PreparedStatement statement = con .prepareStatement("SELECT ID, NOMBRE, DESCRIPCION, CANTIDAD FROM PRODUCTO"); statement.execute(); ResultSet resultSet = statement.getResultSet(); List<Map<String, String>> resultado = new ArrayList<>(); while (resultSet.next()) { Map<String, String> fila = new HashMap<>(); fila.put("ID", String.valueOf(resultSet.getInt("ID"))); fila.put("NOMBRE", resultSet.getString("NOMBRE")); fila.put("DESCRIPCION", resultSet.getString("DESCRIPCION")); fila.put("CANTIDAD", String.valueOf(resultSet.getInt("CANTIDAD"))); resultado.add(fila); } con.close(); return resultado; }

1 respuesta

¡Hola Carlos! ¡Deseo que estés bien!

¡Felicitaciones por tu aprendizaje, continúa con ese empeño! Para agilizar el tiempo de respuesta en caso de dudas relacionadas con los cursos, estamos priorizando el foro para postear esas dudas.

En caso que desees compartir tus ejercicios o actividades dispusimos en Discord un canal exclusivo para ese fin (#compartatucodigo)

Te dejo éste link que muestra donde puedes compartir tus actividades https://www.youtube.com/watch?v=ZhXdFO6SxQ4

¡Te deseo mucho éxito en tus estudios! y recuerda que aquí estaremos para apoyarte!

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!