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 に答える