value = facilityService.getInfo(parameters); Iterator img = value.iterator(); while (img.hasNext()) { HashMap object = (HashMap) img.next(); if (object.get("S_IMG") != null){ String fileName = "D:\\heebang\\" + object.get("MGRNU") + ".gif"; File f = new File(fileName); // 파일 존재 여부 판단 if (!f.isFile()) { BLOB blob = (BLOB) object.get("S_IMG"); InputStream input = blob.getBinaryStream(); FileOutputStream fOut = new FileOutputStream(fileName); byte[] buffer = new byte[4096]; int nbytes = 0; while((nbytes = input.read(buffer)) != -1) { fOut.write(buffer, 0, nbytes); } fOut.flush(); fOut.close(); input.close(); } } }