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

编辑
文档创建者:forever (55877 )     浏览次数:2577次     编辑次数: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

此页面有帮助吗?