▶ 뭉충닷컴
 
mungchung.com login
Site Search
My Space
주절주절...
공부방
쥔장소개
Board
자유게시판
유용한 정보
자료실
Programming
강좌 & Articles
Spring 3.0
프로그래밍 Tip
   -ASP
   -PHP
   -JavaScript
   -HTML
   -Java/JSP
   -Database
   -Crystal Report
   -Visual Basic
   -이클립스
   -리눅스
   -기타
Windows API (VB)
Spread Sheet 7.0
컴퓨터활용 Tip
Other things
StarCraft 전략
StarCraft 문서
김용(金庸)
Son Q & Dieda

BLOB으로 저장된 사진정보 파일로 받기

JAVA 조회 수 14790 추천 수 0 2007.08.31 11:18:08
오라클 BLOB으로 저장된 사진정보를 일반 파일로 받는다.

public static void getBolbData() throws Exception {
    Connection  conn = null;    
    Statement   stmt = null;
    ResultSet result = null;
    
    String sql = "SELECT EMPNO, GIF FROM TB_PICTURE";
    
    Class.forName(JDBC_DRV);
    conn = DriverManager.getConnection(JDBC_URL, JDBC_ID, JDBC_PW);
    if (conn == null) System.err.println("====connection error====");

    try {
        stmt = conn.createStatement();
        result = stmt.executeQuery(sql);
        
        String filePath = "D:/temp/pic/";
        FileOutputStream fos = null;
        String empno = "";
        BLOB blob = null;
        byte [] gif = null;
        int blobLength = 0;
        int picCnt = 0;
        while(result.next()) {
            picCnt++;
            empno = (String)result.getString("empno");
            blob = ((OracleResultSet) result).getBLOB("gif");
            blobLength = (int) blob.length();
            gif = blob.getBytes(1, blobLength);
            fos = new FileOutputStream(filePath + empno + ".jpg");
            fos.write(gif);
            fos.flush();
        }
        fos.close();
    
    } catch(Exception e) {
        e.printStackTrace();
    } finally {
        if (result != null) result.close();
        if (stmt   != null) stmt.close();
        if (conn   != null) conn.close();
    }    
}
문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
15 JAVA 이클립스에 톰캣서버 연동하기 file 뭉충닷컴 2008-03-21 10426
14 JAVA while문 이용하여 텍스트파일에 쓰여진 글 읽기 뭉충닷컴 2008-02-26 9476
13 JAVA 오늘 날짜 구하기 뭉충닷컴 2008-02-22 11268
12 JAVA Java 형변환 정리 뭉충닷컴 2008-02-06 13414
11 JAVA HashMap, TreeMap, Hashtable 사용법 정리 file 뭉충닷컴 2008-01-29 29660
10 JAVA value 값이 Ljava.lang.String 형일 때 실제 값 보기 뭉충닷컴 2008-01-29 10903
9 JAVA 톰캣(tomcat) 4.x 버젼에서 한글/UTF-8 사용하기 file 뭉충닷컴 2008-01-28 8486
8 JAVA RMI, IIOP에 대한 설명 뭉충닷컴 2008-01-22 6871
7 JAVA 자바의 직렬화(Serializable) 설명 뭉충닷컴 2008-01-18 7013
» JAVA BLOB으로 저장된 사진정보 파일로 받기 이영진 2007-08-31 14790
5 JAVA classes12와 ojdbc14의 CLOB 처리 비교 이영진 2007-08-30 13757
4 JAVA classes12와 ojdbc14 connection 선언시 차이 [1] 이영진 2007-08-30 9054
3 JAVA java, infix를 postfix로 만들기 file 뭉충닷컴 2007-04-05 11919
2 JAVA "==" 과 "equals()" 의 차이점 뭉충닷컴 2003-11-04 6817
1 JAVA split와 StringTokenizer 비교 뭉충닷컴 2003-11-04 9492