春天的熊

java String和Clob转换

clob转成String,,

 

 

 try {
                if (info.getSsummary()!=null){
                    Reader inStreamDoc = info.getSsummary().getCharacterStream();
                    // 取得clob的长度
                    char[] tempDoc = new char[(int) info.getSsummary().length()];
                    inStreamDoc.read(tempDoc);
                    inStreamDoc.close();
                    info.setSsummaryText(new String(tempDoc));
                }
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) 

 

 

这个方法,我的同事,使用说可以,但是我使用,测试发现会报“连接关闭”的异常。没有继续测试。

 

 

 上面的异常搞定了,原来是,我把这段代码放到BEAN里使用了,应该是在DAO层使用,就不会出现“连接关闭”的异常了

2011-12-19
/  标签: Java
   
评论
热度(1)