%--
Document : saveim2
Created on : Dec 9, 2011, 12:04:19 AM
Author : Administrator
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page language="java" session="true"
import= "java.awt.image.BufferedImage,java.io.ByteArrayOutputStream,java.io.InputStream,java.sql.Blob,java.sql.Connection,
java.sql.ResultSet,javax.swing.ImageIcon,java.sql.*" %>
JSP Page
retrive image from database.
<%
try
{
String str = request.getParameter("index");
String imageNumber = request.getParameter("imageno");
String query = null;
Connection con = connect.getConnection();
Statement stmt = con.createStatement();
if(str != null)
{
query = "SELECT image from t_newsimage where news ='"+str+"' order by sno desc"; // getting image by news number
}
else if(imageNumber != null)
{
query = "SELECT image from t_newsimage where sno ='"+imageNumber+"'"; // getting image by serial number
}
out.println(query);
ResultSet rs = con.createStatement().executeQuery(query);
if(rs.next()) {
byte[] bytearray = new byte[4096];
int size=0;
InputStream image;
image = rs.getBinaryStream(1);
response.reset();
response.setContentType("image/jpg");
while((size=image.read(bytearray))!= -1 ){
response.getOutputStream().write(bytearray,0,size);
}
out.println("
");
while((size=image.read(bytearray))!= -1 ){
response.getOutputStream().write(bytearray,0,size);
}
response.flushBuffer();
rs.close();
}
}
catch (Exception exc)
{ out.println(exc);
}
%>