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

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

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

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

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

就是在下图的这个url的这里,用这种格式的url。


222