2015-09-07 58 views
0

我在varbinary(MAX)列中存储大型文件(200mb)。试图在docs从数据库流式传输大型BLOB

ResultSet rs = stmt.executeQuery("SELECT photo FROM mypics"); 
rs.next(); 
InputStream is = rs.getBinaryStream(2); 

说,它需要rs.next问题()“长”的时间返回,并加载它返回时间越长,更大的文件流文件的blob,所以我假设司机试图一次加载整个文件。

我错过了什么吗?我怎样才能以更高效的方式从数据库流式传输大型BLOB?

+0

是否在'rs.next()'中的延迟不在'rs.getBinaryStream()'中? – wero

回答

0

我想你也必须看看数据库配置。我不是数据库专家,但我知道使用大型斑点可能需要在数据库方面进行一些调整。

所以你可以从多个角度来解决这个问题,据我所知。

相关问题