Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2010, 15:20
kosios
 
Fecha de Ingreso: marzo-2009
Mensajes: 90
Antigüedad: 16 años
Puntos: 0
Donde me equivoco Instancia para actualizar

Hola amigos tengo mi aplicacion JDBC, java con mi conexion ya mis metodos de adicionar, buscar, eliminar funcionan pero no he podido hacer el actualizar, aqui les mando el metodo actualizar y la instacion en el boton actualizar haber si ud pueden ayudarme a identificar el problema.

public boolean update(Clientes cli){
boolean sav=false;
try
{
PreparedStatement ps=con.prepareStatement
("update clientes set nombres=?,apellidos=? where (id_cliente=?)");
ps.setString(1, cli.getId_cliente());
ps.setString(2, cli.getNombres());
ps.setString(3, cli.getApellidos());

ps.executeUpdate();
sav=true;

}
catch (Exception E){
System.out.println("Error al establecer la conexion xxx");
}

return sav;
}

Instacia boton actualizar

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {

Clientes cli=new Clientes();
cli.getId_cliente();
if (ctrl.update(cli)){
cli.setId_cliente(jTextField1.getText());
cli.setNombres(jTextField2.getText());
cli.setApellidos(jTextField3.getText());
JOptionPane.showMessageDialog(this, "Se actualizo con exito");
}


else
JOptionPane.showMessageDialog(this, "No se pudo actualizar");

}