flush() (2) 썸네일형 리스트형 ORA-22990: LOB 위치는 트랜잭션을 걸칠 수 없습니다 LOB(Longraw, Blob, Clob) 등을 select ... for update 등등의 방법으로 DB 에 넣으면서 Stream 을 flush() 할 때.. 아래와 같이, flush() 가 commit() 뒤에 존재하면 오류. try{ ... conn.commit(); }catch(Exception e){ ... }finally{ ... stream.flush(); } 예외 상황이 발생하더라도 flush() 하고자 finally 에 넣겠다는 의도였겠지만.. DB 상의 LOB 처리시에는 try 문 안에서 flush() 한 다음 commit() 하고 finally 에서 close() 하는 것이 맞음. URLConnection 으로 외부 서비스 내용을 가져와서 ajax 나 include 에 사용 ajax 와 jsonp 를 사용하면, 다른 머신에서 서비스 되는 데이타를 가져올 수 있다고 하긴 하는데..오늘 설명하고자 하는 것은, URLConnection 과 ajax 를 사용하여 다른 머신에서 서비스 되는 웹페이지를 가져오는 방법. ajax 로는 사실 다른 머신에서 서비스 되는 웹페이지 내용을 가져올 수 없잖아요..jsonp 로 데이타는 가져올 수 있어도 해당 웹페이지 자체를 가져올 수는 없으니까..물론, 웹페이지 뿐만 아니라 json 이나 xml 등의 데이타도 가져올 수 있습니다. 외부 머신의 URL 스트림을 받아서 일단 내부 머신의 .jsp 에 담았으면,이를 jsp:include 해도 되고.. ajax 에 상요해도 되고.. 이전 1 다음