CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

jsp从数据库里读出图像,调试失败,分不多,义人请进!

楼主Korny(登峰)2003-11-03 21:29:01 在 Java / Web 开发 提问

环境:ACCESS+JSP+JDK1.4.1  
  代码:  
  <%@   page   contentType="text/html;   charset=gb2312"   language="java"   import="java.sql.*,java.io.*,java.util.*"     errorPage=""   %>  
  <html>  
  <head>  
   
  <title>无标题文档</title>  
   
  <%  
   
  //用来存储照片数据的缓冲区      
  byte   []   buf=null;      
  //扩展名可以从数据库得到,这里直接指定为JPEG      
  String   photoname="jpeg";      
   
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
  Connection   con=DriverManager.getConnection("jdbc:odbc:test");  
  Statement   st=con.createStatement();  
  ResultSet   rs=st.executeQuery("select   xm,demo   from   test   where   ryid=11   ");  
  String   name="";  
    HttpServletResponse   my_response=null;  
  //将图片数据读入缓冲区      
  if   (rs.next()){      
    name=rs.getString(1);  
  buf   =   rs.getBytes(2);      
  }else      
  {      
  buf   =   new   byte[0];      
    }      
   
   
  //告诉浏览器输出的是图片      
  my_response.setContentType("image/jpeg");      
   
  //图片输出的输出流      
  OutputStream   m_out   =   response.getOutputStream();      
  //将缓冲区的输入输出到页面      
  //out.println(name);  
   
    m_out.write(buf);    
   
   
  //输入完毕,清楚缓冲      
  m_out.flush();      
       
  %>  
  </head>  
  <body>  
  </body>  
  </html>  
   
  问题点数:20、回复次数:1Top

1 楼kelly119(迷)回复于 2003-11-03 21:58:51 得分 20

错误是什么呢?最好列出来!  
   
  把  
  name=rs.getString(1);  
  buf   =   rs.getBytes(2);      
   
  改成  
  name=rs.getString(0);  
  buf   =   rs.getBytes(1);    
  试一试Top

相关问题

  • 急!jsp从数据库中读出图像问题!在线等!
  • JSP如何将数据库中数据读出,并生成报表(txt文)供下载?
  • JSP从数据库读出的ResultSet,用什么方法和工具将它导到EXCEL?
  • JSP页面不能完全显示从数据库读出来的记录!!各位大虾救救
  • 从数据库读出图片信息?
  • 从数据库中读出值问题
  • 调试数据库程序的问题
  • 如何调试Oracle数据库?
  • JSP中访问数据库
  • JSP连接db2数据库

关键词

得分解答快速导航

  • 帖主:Korny
  • kelly119

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo