Blob Type으로 저장된 DB 이미지를 JSP로 보여주는 비기를 공개한다.
<%@ page language="java" contentType="image/jpeg" %>
<%@ page import="java.util.*, java.sql.*, java.io.*" %>
<%
String sql = "";
Connection con = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
OutputStream output = response.getOutputStream();
InputStream input = null;
try {
con = DriverManager.getConnection("Jdbc:oracle:thin:@서버주소:PORT:SID","USER","PASSWORD");
sql =" select imagedata from imageTable where id = '00000' ";
pstmt = con.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next()) {
input = rs.getBinaryStream("imagedata");
int byteRead;
while((byteRead = input.read()) != -1) {
output.write(byteRead);
}
input.close();
}
} catch(Exception e) {
out.print(e);
} finally {
try {if (rs != null) rs.close();} catch (Exception ex) {}
try {if (pstmt != null) pstmt.close();} catch (Exception ex) {}
try {if (con != null) con.close();} catch (Exception ex) {}
}
input.close();
output.flush();
output.close();
%>
'웹프로그램' 카테고리의 다른 글
JDK 다운로드 및 설치 방법 (0) | 2009.06.09 |
---|---|
친절한 톰캣(Tomcat)의 기능 개요 및 설치 방법 (0) | 2009.06.09 |
Java로 구현하는 간단한 Client & Server 프로그램 (0) | 2009.06.09 |
JSP 페이지 이동 4가지 방법 및 특성 (0) | 2009.06.09 |
JSP 폼메일 예제 (0) | 2009.06.09 |
JSP include 집중해부 (0) | 2009.06.09 |
JSP 오라클8i 글자수 무제한 게시판소스 (0) | 2009.06.09 |
JSP 동적 이미지(실시간 그래프) 생성하기 (0) | 2009.06.09 |