我在varbinary(MAX)列中存储大(200mb)文件。尝试按照docs
中的说明流式传输文件blobResultSet rs = stmt.executeQuery("SELECT photo FROM mypics");
rs.next();
InputStream is = rs.getBinaryStream(2);
它需要rs.next()a" long"返回的时间,加载的文件越大,返回的时间越长,所以我假设驱动程序尝试一次加载整个文件。
我错过了什么吗?如何以更有效的方式从数据库中流式传输大型BLOB?
答案 0 :(得分:0)
我认为您还必须查看数据库配置。我不是数据库专家,但我知道使用大型blob可能需要在数据库方面进行一些调整。
所以,就我所见,你可以从多个角度解决这个问题。