SSISO Community

시소당

blob 형 데이타를 string 으로 받아서 보게 할수 없나요??

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

653 view

4.0 stars