当前位置:  技术问答>java相关

如何将数据库中的二进制的流文件还原回来?

    来源: 互联网  发布时间:2015-07-11

    本文导语:  请各位大侠告诉小弟如何如何将数据库中的二进制的流文件还原回来?小弟不胜感激! | ResultSet rs=stmt.exectuteQuery(sql); if(rs.next()) {        response.setContectType("image/gif");        InputStream in=...

请各位大侠告诉小弟如何如何将数据库中的二进制的流文件还原回来?小弟不胜感激!

|
ResultSet rs=stmt.exectuteQuery(sql);
if(rs.next())
{
       response.setContectType("image/gif");
       InputStream in=rs.getBinaryStream(1);
       Outputstream out=response.getOutputStream();
       byte buffer[]=new byte[4096];
       for( ; ;)
       {
           int nBytes=in.read(buffer);
           if(nBytes==-1)
               break;
           out.write(buffer,0,nBytes);
       }
       in.close();
       out.flush();
       out.close();
}

|
看Java2核心技术1最后一章,必有收获!!!

|
http://www.csdn.net/expert/topic/83/83096.xml?temp=.1578791

|
生成图片好像是需要特殊格式的,这样那,
private void createImage(String fileLocation)
    {
        try
        {
            String flag = makeDirs(fileLocation.substring(0,fileLocation.lastIndexOf("/")));
            FileOutputStream fos = new FileOutputStream(fileLocation);
            BufferedOutputStream bos = new BufferedOutputStream(fos);
            JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(bos);
            encoder.encode(image);
            bos.close();
        }
        catch(Exception e)
        {
            System.out.println("CREATE FORECAST IMAGE ERROR...."+e.toString());
        }
    }

    
 
 

您可能感兴趣的文章:

  • 请赐教;怎样将oracle数据库中的二进制数据输出到网页-急!!!!
  • 如何用jsp读取数据库中的二进制图象
  • asp.net 文件上传、下载(二进制流保存到数据库)的代码
  • 利用JDBC-ODBC能不能向数据库中存储二进制数据
  • mysql二进制日志文件恢复数据库
  • 将备份数据还原到数据库的步骤
  • 还原sql server数据库的处理方法
  • 解析mysql数据库还原错误:(mysql Error Code: 1005 errno 121)
  • 用来还原数据库的sql脚本
  • sql server 2000数据库备份还原的图文教程
  • linux中把a.sql文件还原数据库a,在线等
  • 散分:Jbuilder6开发数据库应用请问你们都用什么数据库? 免费的数据库有那些? iis7站长之家
  • SQL Server 2005 还原数据库错误解决方法
  • 通过SQL语句来备份,还原数据库
  • 100分:怎样用Java将一个图片文件(jpg)作为数据保存到数据库中,又怎样还原显示?
  • 使用bin-log日志还原数据库的例子
  • sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法
  • sql 数据库还原图文教程
  • 虚拟主机MySQL数据库的备份与还原的方法
  • SQLSERVER数据库备份后无法还原的解决办法
  • 能不能将对象序列化后存到数据库再取出还原?有没有例子?
  • MySQL数据库备份和还原的常用命令小结
  • sql数据库备份还原数据库功能实现代码
  • sql数据库备份后无法还原怎么办?解决方法
  • sqlserver备份还原数据库功能封装分享
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 基于Key-Value的NOSQL数据库Redis的数据结构及常用相关命令介绍
  • 如何监控数据库的数据,如果数据库数据更改,就通知Server
  • SQL Server 2008如何进行数据库分离和附加详细介绍
  • 散分:Jbuilder6开发数据库应用请问你们都用什么数据库? 免费的数据库有那些?
  • 文档数据库mongodb与列式数据库hbase详细比较
  • 如何从数据库中或文本文件中提取数据到另一个数据库中?
  • nosql数据库levedb介绍及levedb最新版1.18下载安装
  • 用JDBC连接Oracle数据库时,如何向数据库中写日期型数据(格式)?谢了!
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 开发java下的数据库程序,用什么数据库引擎?
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 我从JSP页将数据插入到oracle数据库中,为何汉字插入后数据库中显示为乱码呢?
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • sql 语句 取数据库服务器上所有数据库的名字
  • 删除数据库中重复记录方法介绍及代码参考
  • 请问Linux数据库编程是否也可以支持通用的SQL语言进行数据库编写.
  • Mongodb数据库服务的开启与关闭详细介绍
  • 数据在页面写不进数据库,也不可以从数据库中读出是什么原因?
  • ORACLE数据库常用字段数据类型介绍
  • sql语句获取数据库服务器上所有数据库的名字
  • 如何实现 coreos 下Docker 与分布式数据库结合
  • 请问谁有Applet连接远程Access数据库并且显示数据库内容的例子!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3