易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp如何读取sql2000中image类型字段的图片

我在JSP中想读取sql2000中image类型字段的图片,用下面的代码实现了,可是在网络访问的时候很慢,而且占用约20%的网络带宽,不知道是什么原因,请各位指点。

String sql = "select * from data_yyry where id = ? ";
testimg.setParam(param);
ResultSet rs = testimg.select(sql);
if(rs.next())
{
sout = response.getOutputStream();

in = rs.getBinaryStream("pic_bin");

conn.close();

byte b[] = new byte[1];

for(i = in.read(b); i != -1;)
{
sout.write(b);//将缓冲区的输入输出到页面
in.read(b);
}

sout.flush();//输入完毕,清除缓冲
sout.close();
}

up!学习!

Java code:

if(rs.next)
{
sout = response.getOutputStream();
Blob blob = rs.getBinaryStream("pic_bin");
InputStream inStream = blob.getBinaryStream();

long nLen = blob.length();
byte[] buff = new byte[nLen];
inStream.read(buff);

sout.write(buff);
sout.close();
conn.close();
}



若需要直接输出页面,需要设置http消息头内型,如下
response.setContentType("image/jpeg");
这是针对jpg图片的内型,其他图片自己查找http中定义的Mime

引用
Java codeif(rs.next)
{
&n


相关问答:

sql可以有两个以上的触发器吗??

sql可以有两个以上的触发器吗??我指的是for触发器,那其他的呢??
什么意思?

可以的

10个都没问题

可是我写了两个for insert 触发器,造成进程阻塞了呢?怎么办呢?请高人指点
......

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

关于jsp的一些小问题 - Web 开发 / JavaScript

我想用javabean实现计数
代码如下:
ComputerCount.java
package tom.jiafei;
import java.io.*;
public class ComputerCount{
  int number=0;
  boolean iscome=false;
  File file=new ......

在jsp中用session怎么实现购买功能 - Java / Web 开发

我想做够购物车用session 但是不知道怎么获取购买数量 谁有具体的代码吗 希望能割舍

下面是购物车的核心代码 
有了这个 就应该能够做出来吧
Java code:

public void doPost(HttpServletRequest reque ......

我想做个jsp聊天室谁那里素材?

急用谢谢大家了 请速回帖子


www.sharejs.com
这是个javascript 网站
去里面找找 js 特效,css样式,都很不错的。
用在自己的jsp上 很帅的。
我自己开发的几个jsp页面都用了上面的特效很好,

接分,赞! ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号