db2数据库blob字段文件下载时无法显示

编辑
文档创建者:forever (55877 )     浏览次数:2167次     编辑次数:2次     最近更新:susie 于 2016-11-15     

目录:

1.描述编辑

在连接10.5的db2(需要用db2jcc4.jar的驱动jar),上传附件保存到数据库blob字段里,然后页面从数据库里把文件下载出来的时候,发现上传的过程没有问题,但是下载的时候,页面上就显示不出来附件了,也没有下载的链接。

发现日志信息里有报错,主要的报错信息如下:Lob is closed. ERRORCODE=-4470, SQLSTATE=null

2.解决方案编辑

根据网上查找资料发现是要在连接数据库的时候在连接url里加一些参数,需要改成如下:

jdbc:db2://localhost:50000/SAMPLE:driverType=4;fullyMaterializeLobData=true;fullyMaterializeInputStreams=true;progressiveStreaming=2;progresssiveLocators=2;
或者  jdbc:db2://localhost:50000/SAMPLE:progressiveStreaming=2; 然后就可以了,注意,最后的分号是需要的,如下图:


222

附件列表


主题: 数据连接
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?