Ya lo habia cambiado, he probado de muchas formas: lo acabo de cambiar y quedo asi:
Código java:
Ver originalsSQL = "UPDATE producto " +
"SET nombre = ?," +
"proveedor = ?," +
"precio = ?," +
"cantidad = ?," +
"WHERE id = "+id_actualizar;
String mensaje
= "Los datos se han Modoficado de Manera Satisfactoria...";
try
{
PreparedStatement pst
= cn.
prepareStatement(sSQL
);// con esta sentencia se insertan los datos en la base de datos // pst.setString(1, Id);
pst.setString(1, nom);
pst.setString(2, prov);
pst.setString(3, pre);
pst.setString(4, cant);
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