Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/06/2012, 14:13
yamidvo
 
Fecha de Ingreso: junio-2012
Ubicación: colombia
Mensajes: 48
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Actualizar/UPDATE base de datos desde java

Ya lo habia cambiado, he probado de muchas formas: lo acabo de cambiar y quedo asi:

Código java:
Ver original
  1. sSQL = "UPDATE producto " +
  2.                     "SET nombre = ?," +
  3.                     "proveedor = ?," +
  4.                     "precio = ?," +
  5.                    "cantidad = ?," +
  6.                     "WHERE id = "+id_actualizar;
  7.       String  mensaje = "Los datos se han Modoficado de Manera Satisfactoria...";
  8.      
  9.       try
  10.         {
  11.             PreparedStatement pst = cn.prepareStatement(sSQL);// con esta sentencia se insertan los datos en la base de datos
  12. //            pst.setString(1, Id);
  13.             pst.setString(1, nom);
  14.             pst.setString(2, prov);
  15.             pst.setString(3, pre);
  16.             pst.setString(4, cant);
  17.             int n = pst.executeUpdate();//valida si se guardaron los datos; si pst>0 entonces se guardaron
este codigo me tira el siguiente error:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx ception: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = 1234' at line 1