Actualizar los datos guardados en una base de datos, desde un formulario JAVA.
public void Actualizar(String nombres, String apellidos, String email, String celular,
String direccion, String ciudad, String idcontacto){
int confirmar = JOptionPane.showConfirmDialog(null, "¿Desea modificar los datos actuales?");
if(confirmar == JOptionPane.YES_OPTION){
Connection conexion = null;
try {
conexion = metodospool.dataSource.getConnection();
String Ssql = "UPDATE contacto SET nombres=?, apellidos=?, email=?, celular=?, direccion=?, ciudad=? "
+ "WHERE id_contacto=?";
PreparedStatement prest = conexion.prepareStatement(Ssql);
prest.setString(1, nombres);
prest.setString(2, apellidos);
prest.setString(3, email);
prest.setString(4, celular);
prest.setString(5, direccion);
prest.setString(6, ciudad);
prest.setString(7, idcontacto);
if(prest.executeUpdate() > 0){
JOptionPane.showMessageDialog(null, "Los datos han sido modificados con éxito", "Operación Exitosa",
JOptionPane.INFORMATION_MESSAGE);
}else{
JOptionPane.showMessageDialog(null, "No se ha podido realizar la actualización de los datos\n"
+ "Inténtelo nuevamente.", "Error en la operación",
JOptionPane.ERROR_MESSAGE);
}
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "No se ha podido realizar la actualización de los datos\n"
+ "Inténtelo nuevamente.\n"
+ "Error: "+e, "Error en la operación",
JOptionPane.ERROR_MESSAGE);
}finally{
if(conexion!=null){
try {
conexion.close();
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Error al intentar cerrar la conexión."
+ "Error: "+e, "Error en la operación",
JOptionPane.ERROR_MESSAGE);
}
}
}
}
}
Si deseas ver la explicación detallada de cada sección del código anterior, puedes dar clic en la siguiente URL:
http://codigosparadesarrolladores.blogspot.com/2015/07/codigo-java-modif...
- EDBAST's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios recientes
hace 2 días 18 horas
hace 7 semanas 15 horas
hace 51 semanas 6 días
hace 2 años 11 semanas
hace 2 años 15 semanas
hace 2 años 23 semanas
hace 2 años 31 semanas
hace 2 años 33 semanas
hace 2 años 35 semanas
hace 2 años 38 semanas