ORACLE에다가 객체를 저장하는방법
글쓴이: 이정원 / 작성시간: 목, 2004/04/22 - 11:22오전
프로그램을 짜다가 ORACLE에다가 데이터 타입에따라 값만 넣었다가 불러왔습니다.
근데 객체지향 DB라는 말이 문뜩 떠오르드라구요
ORACLE8i에다가 java로 만든 객체를 통체로 저장할수있나요?
아무리 생각해봐도
java에서 객체를 파일로 저장하거나 소켓으로 전송하는 방법은 있는데
DB에 저장하려면... 어떻게 해야하는지
sql문까지 알려주시면 감사하겠습니다
흑흑 아니면 관력서적이라도요.. 참고로 울학교에 그렇게 책이 많지 않아서 추천해주신책이 학교에있으면 좋겠네요...
Forums:
직렬화(Serialize)해서 BLOB으로 때려 넣으면 됩니다. 아니면
직렬화(Serialize)해서 BLOB으로 때려 넣으면 됩니다. 아니면 CastorXML/JAXB 등을 이용해 XML형태로 변환 후 VARCHAR2로 저장하는 방법도 있습니다.
전자의 경우 가능하면 serialver 명령을 통해 serialVersionUID를 직접 지정해 주는게 나중에 클래스 구조가 바뀌었을 때 훨씬 유연하게 대처 가능합니다.
자세한 내용은 자바의 객체 직렬화에 대해 검색해보세요.
----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...
댓글 달기