0

我正在尝试更新我插入数据库的图片。我尝试了update声明。但它会产生错误ORA-00933: SQL command not properly ended

我尝试的是:

 StringBuilder sb=new StringBuilder(1024);
 sb.append("update ").append(uname).append("PROFILEPICTURE set PROFILEPICT=? where ID=1 for update");
 String query = sb.toString();
 PreparedStatement ps = con.prepareStatement(query);
 ps.setBinaryStream(1, is);

我不知道如何更新 BLOB 内容请任何人告诉我如何更新 BLOB 列...谢谢...

4

1 回答 1

2

您不能发出 SQL 语句“update ... for update”。只需删除尾随的“for update”,您的声明可能会起作用。

由于您没有告诉我们 的内容uname,您的陈述当然也可能存在其他问题。

于 2013-02-26T18:43:11.987 回答