从数据库读出:1.首先获得数据库中二进制,
InputStream input = rs.getBinaryStream("binaryMatter");
//rs为结果集,binaryMatter为存储二进制文件的表字段名
2.准备一个文件流来接受
FileOutputStream outFile = new FileOutputStream(fileName);
//如果只在页面显示,就改为输出流,
3.定义一个字节数组,用来缓存,并通过循环写入文件流
byte[] b = new byte[1024]; while(input.read(b)!=-1){
outFile.write(b);
}
InputStream input = rs.getBinaryStream("binaryMatter");
//rs为结果集,binaryMatter为存储二进制文件的表字段名
2.准备一个文件流来接受
FileOutputStream outFile = new FileOutputStream(fileName);
//如果只在页面显示,就改为输出流,
3.定义一个字节数组,用来缓存,并通过循环写入文件流
byte[] b = new byte[1024]; while(input.read(b)!=-1){
outFile.write(b);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货