MySql에 객체를 저장하고 복원할 때
Object로 Select되지 않는 경우가 있다.
이건 connection 문자열에 옵션 하나 추가하는것으로 간단히 해결된다.
이걸 할 수 없다면 코드로..
아래 블로그에서 참고했다.
http://www.javapattern.info/361
Object로 Select되지 않는 경우가 있다.
이건 connection 문자열에 옵션 하나 추가하는것으로 간단히 해결된다.
autoDeserialize=true
이걸 할 수 없다면 코드로..
Statement stmt = con.createStatement(); //stmt.executeUpdate("SELECT TX_ID, DATA_OBJ FROM M_REQUEST_OBJ_DATA_TBL"); ResultSet rset = stmt.executeQuery("SELECT TX_ID, DATA_OBJ FROM M_REQUEST_OBJ_DATA_TBL"); while( rset.next() ) { System.out.println(rset.getString(1) + "/"); byte[] buf = rset.getBytes(2); if (buf != null) { ObjectInputStream objectIn = new ObjectInputStream( new ByteArrayInputStream(buf)); AgentTransactionData obj = (AgentTransactionData) objectIn.readObject(); System.out.println(obj); } } |
아래 블로그에서 참고했다.
http://www.javapattern.info/361
'Programming' 카테고리의 다른 글
| MySql에 Blob으로 객체를 저장하고 복구 할때 [B 오류 발생시 (0) | 2012/03/20 |
|---|---|
| eclipse에서 tomcat debug mode시 Invalid memory access of location 0x14 에러! (0) | 2012/02/23 |
| 트위터 API를 활용해서 트윗 버튼 & 팔로잉 팔로워 리스트 & count (0) | 2011/08/23 |
| jQuery를 활용하여 숫자 입력만 가능한 input 설정하기 + 콤마 자동 추가 제거 기능. (0) | 2011/04/28 |