我正在尝试更新插入数据库的图片。我尝试了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列...谢谢......
答案 0 :(得分:2)
您无法发出SQL语句“update ... for update”。只需删除尾随的“for update”,您的陈述即可。
由于您没有告诉我们uname
的内容,您的陈述当然也可能存在其他问题。