我在java程序里用二进制保存blob,byte[] buf = yztp.getFileData(); // 获取图片的文件数据
Blob blob = Hibernate.createBlob(buf);
然后把blob写入数据库,为什么当图片大小大于4k时写不进数据库里呢??谢谢
Blob blob = Hibernate.createBlob(buf);
然后把blob写入数据库,为什么当图片大小大于4k时写不进数据库里呢??谢谢
通过第2、3步将图片数据保存到数据库
2.通过select "+ blobFieldName+ " from " + tableName+ " where "+ pkFieldName+ " = "
+ pkFieldValue+ " for update;
3. update "+ tableName+ " set "+ blobFieldName+ " = ? where "+ pkFieldName+ " = "+ pkFieldValue
blobFieldName和pkFieldName是一样的吗?指字段??