gpt4 book ai didi

java - 如何用java更新Oracle数据库中的BLOB列

转载 作者:行者123 更新时间:2023-12-02 07:14:27 26 4
gpt4 key购买 nike

我正在尝试更新插入数据库的图片。我尝试使用 update 语句。但它会产生错误ORA-00933:SQL命令未正确结束

我尝试的是:

 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 列...谢谢...

最佳答案

您不能发出 SQL 语句“update ... for update”。只需删除结尾的“for update”,您的语句就可能有效。

既然您没有告诉我们uname的内容,那么您的语句当然也可能存在其他问题。

关于java - 如何用java更新Oracle数据库中的BLOB列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15096680/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com