历史版本4 :DB2数据连接常见问题 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

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