六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 41|回复: 0

导出BLOB为文件

[复制链接]

升级  16%

18

主题

18

主题

18

主题

秀才

Rank: 2

积分
74
 楼主| 发表于 2013-1-27 04:49:15 | 显示全部楼层 |阅读模式
public class BlobTest {Connection conn= null;Statement st = null;ResultSet rs=null;public void test(){conn = Conn.getConnection();try {st = conn.createStatement();rs = st.executeQuery("select * from OFFICE_WORKFLOWATTACHMENT");while (rs.next()){String name = rs.getString("ATTACHMENT_NAME");Blob blob = rs.getBlob("ATTACHMENT_CONTENT");if(blob!=null && blob.length()>0){FileOutputStream fout;try {fout = new FileOutputStream("c:/"+name);try {fout.write(blob.getBytes(1, (int)blob.length()));fout.flush();    fout.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}       } catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}}        }rs.close();    st.close();            conn.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}} 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表