Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Java conn to Mysql

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);
}

mayo 19, 2014 | Unregistered CommenterGerman D. Leon

Las variables en la sentencia SQL no se corresponden con las asignaciones del prepared statement.

mayo 19, 2014 | Registered Commenterchoces