在网页上显示图片出来
xinry 2002-05-06 04:40:04 数据表drawing中已经有若干条图片类型的数据记录了。
现在想在网页上显示图片出来,用了如下代码,但是不对
<%@ page language="java" import="java.sql.*" %>
<%
java.sql.Connection conn;
java.sql.Statement stmt;
java.sql.ResultSet rs1;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:dababasename");///数据源
stmt=conn.createStatement();
rs1=stmt.executeQuery("SELECT * FROM drawing WHERE id=1");
if (rs1.next())
{
byte [] blocco = rs1.getBytes("drawing1");
response.setContentType("image/jpeg");
ServletOutputStream op = response.getOutputStream();
for(int i=0;i<blocco.length;i++)
{
op.write(blocco[i]);
}
}
rs1.close();
%>