Oracle中long raw 类型数据读取

在oracle数据库中,某表的图片以long raw类型存着,想要把这个数据通过程序下载到本地或者导入到数据库其他表.费了好大劲才尝试出的方法,做下记录.

if(conn == null){

    this.getConn();

}

byte[] data = null;

FileOutputStream os=new FileOutputStream("d:/1.jpg"); 

PreparedStatement ps=null;

ResultSet rs=null;

//photo是该照片的字段(类型long raw)

String sql="select photo from table t where t.id=?";

try {

    ps=conn.prepareStatement(sql);

    ps.setString(1, id); 

    rs=ps.executeQuery();   

    while(rs.next()){

        data=rs.getBytes("photo");

    }

os.write(data);//存到指定位置;需要存入数据表的话,将data返回即可操作.

关闭资源...

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转 # https://www.cnblogs.com/easypass/archive/2010/12/ 08/...
    吕品㗊阅读 10,123评论 0 44
  • 昨天看完《战狼2》,散场开灯,心潮还在澎湃中, 和峰爸说:好看,推荐峰峰来看。 卡儿妈说还想看第二次。 峰爸说好久...
    幸运花开随笔阅读 301评论 1 0
  • 怎么做才能让我们坚持下去 无法坚持的本质是:在坚持这项技能上就缺乏足够的训练。在坚持的事情上缺乏足够的动力。 我们...
    艾劲松阅读 459评论 1 0
  • 周六有幸参加了《第二届 研发教练大会》。早上共有四位大师的演讲,概要内容见现场的脑图板报。他们用最新的一些理论知识...
    而立不惑之年阅读 452评论 0 4
  • 平凡的我,有一颗不安于现状的心。唯有努力工作才能让我心安理得。因为我远嫁他乡没有背景、也没有关系,只有一双勤劳的手...
    美女娟娟阅读 569评论 4 3

友情链接更多精彩内容