Hola Kevin,
El problema con los cambios que realizas en la cantidad no se guardan correctamente puede ser causado por varios factores, pero a menudo se debe a que la base de datos no se actualiza correctamente después de hacer los cambios.
En el contexto, cuando haces clic en el botón Modificar
, se supone que el programa debe actualizar la base de datos con los nuevos datos que has introducido. Si esto no sucede, podría ser que el código que se encarga de esta tarea no se esté ejecutando correctamente.
String sql = "UPDATE deposito SET cantidad = ? WHERE nombre = ?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setInt(1, nuevaCantidad);
pstmt.setString(2, nombre);
pstmt.executeUpdate();
En este ejemplo, nuevaCantidad
es la nueva cantidad que has introducido y nombre
es el nombre del registro que estás modificando. Este código debería actualizar la cantidad del registro con el nombre especificado en la base de datos.
Si tu código se parece a esto y aún así no funciona, podría ser útil revisar si estás cerrando la conexión a la base de datos antes de que se complete la actualización. Si este es el caso, los cambios que realizaste no se guardarán.
Espero que esta explicación te ayude a entender un poco más sobre lo que podría estar sucediendo. Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.
¡Vamos juntos!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios