Este es el codigo para actualizar datos en la tabla test.usuarios los datos no se actualizan que será? NOTA>> no me da error tampoco
Conectar con=new Conectar(); String sql="UPDATE test.usuarios SET Name = ?, LastName = ?, Age = ?, Country = ? WHERE idUsuarios = ?"; try { Connection conn=con.conexion(); PreparedStatement ps=conn.prepareStatement(sql); ps.setString(1,this.txtId.getText()); ps.setString(2, this.txtNombre.getText()); ps.setString(3, this.txtApellido.getText()); ps.setString(4,this.txtEdad.getText()); ps.setString(5,this.txtPais.getText()); ps.executeUpdate(); ps.close(); JOptionPane.showMessageDialog(null, "Actualizados Success!!"); } catch (ClassNotFoundException ex) { Logger.getLogger(ModificarUser.class.getName()).log(Level.SEVERE, null, ex); } catch (SQLException ex) { Logger.getLogger(ModificarUser.class.getName()).log(Level.SEVERE, null, ex); }
Las variables en la sentencia SQL no se corresponden con las asignaciones del prepared statement.
Este es el codigo para actualizar datos en la tabla test.usuarios los datos no se actualizan que será? NOTA>> no me da error tampoco
Conectar con=new Conectar();
String sql="UPDATE test.usuarios SET Name = ?, LastName = ?, Age = ?, Country = ? WHERE idUsuarios = ?";
try {
Connection conn=con.conexion();
PreparedStatement ps=conn.prepareStatement(sql);
ps.setString(1,this.txtId.getText());
ps.setString(2, this.txtNombre.getText());
ps.setString(3, this.txtApellido.getText());
ps.setString(4,this.txtEdad.getText());
ps.setString(5,this.txtPais.getText());
ps.executeUpdate();
ps.close();
JOptionPane.showMessageDialog(null, "Actualizados Success!!");
} catch (ClassNotFoundException ex) {
Logger.getLogger(ModificarUser.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException ex) {
Logger.getLogger(ModificarUser.class.getName()).log(Level.SEVERE, null, ex);
}