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
相关问答:
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
我想用javabean实现计数
代码如下:
ComputerCount.java
package tom.jiafei;
import java.io.*;
public class ComputerCount{
int number=0;
boolean iscome=false;
File file=new ......
请问一下,外网两台SQLSERVER实例数据传输,有没有采用数据压缩和加密。压缩比是多少,加密是什么加密算法?相关文档哪里可以找到?谢谢
我也想知道!关注此贴!
关注~~
数据库大牛都哪去了啊?
......
直接启动 点了等一会儿就没反应了 去服务那里启动会出现如下提示
出现“本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的
然后还有什么什么不存在
......