시소당
Statement stmt = conn.createStatement();
String query = "select EIP_BODY from EIPINFO where EIP_ID= ";
query = query + eip_id + " ";
ResultSet rs=stmt.executeQuery(query);
while(rs.next()){
Blob blob = ((OracleResultSet)rs).getBLOB(1);
소스의 일부분입니다 이렇게 하면 blob 형 데이타를 볼수는 있는데요
이걸 String 으로 바꿀수 있는 방법이 없나요??
제가 jsp를 한지 얼마 안돼서....
blob 안에 내용은 신문 기사 같은 글이구요 이걸 보여줘야 하는데
여러 방법을 동원해도 안돼네요 좀 도와주세요
예제를 들어서 설명해 주시면 정말 감사하겠습니다.
-- 답변 내용 --
1. choi1122 님의 답변
toString메쏘드를 이용해서 하세요
소스의 맨 아래 부분의 Blob blob = toString((OracleResultSet)rs).getBLOB(1);
이런 식으로 소스를 고쳐서 해보세요..
아마 될겁니다.
toString에 관한 것을 JDK도큐먼트를 참조해서 정확히 이해하며 해보세요.
2. 4baf 님의 답변
Blob blob = ((OracleResultSet)rs).getBLOB(1)).toString();
이겠죠?
출처 : http://forums.oracle.com/forums/thread.jspa?messageID=1588965&tstart=0#1588965