此代码将 null 存储在数据库中。
PreparedStatement ps;
String preparestmt = "update t_member set photo=? " + " where aplication_num = (select max(application_num) from t_member)";
ps = con.prepareStatement(preparestmt);
ps.setBinaryStream(1,in,in.available());
ps.executeUpdate();
ps.close();
in.close();
con.commit();
con.close();
photo 是 blob 字段,in 是包含图像文件的输入流。在插入图像中保存正确但是当我尝试更新时。它总是只存储空值。输入流也很好。我也检查了 54353 字节。帮我更新这些数据。