//从结果集中获取二进制流转为blob
BLOB nFileBLOB = (BLOB) nResultSet.getBlob("FJ");
InputStream nInput = nFileBLOB.getBinaryStream();
//设置文件存储位置
String nFileUrl=StringTool.getRandomUUID();
FileOutputStream nOut = new FileOutputStream(new File("D:\\文件上传\\"+nFileUrl));
int len=0;
byte[] b=new byte[1024];
while((len = nInput.read(b))!=-1){
nOut.write(b,0,len);
nOut.close();
nInput.close();
转载于:https://www.cnblogs.com/baryon/p/9611424.html