方法:
public String clobToString(String sql) throws SQLException,ClassNotFoundException,IOException
{
String content=null;
             Connection con=this.con();
Statement smt=con.createStatement();
ResultSet rst1=smt.executeQuery(sql);
                if(rst1.next())
                {
                    oracle.sql.CLOB cb=(oracle.sql.CLOB)rst1.getClob(1);
                     BufferedReader br = new BufferedReader(cb.getCharacterStream());
                    String s = br.readLine();
                    while (s != null) 
                    {
                      content += s;
                      s = br.readLine();
                     }
                   
                }
                 con.close();
    smt.close();
                return content;

}
错误内容:
java.sql.SQLException: 必须登录到服务器
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:1160)
at oracle.jdbc.ttc7.TTC7Protocol.assertLoggedIn(TTC7Protocol.java:2196)
at oracle.jdbc.ttc7.TTC7Protocol.getLobChunkSize(TTC7Protocol.java:3027)
at oracle.sql.LobDBAccessImpl.getChunkSize(LobDBAccessImpl.java:686)
at oracle.sql.CLOB.getChunkSize(CLOB.java:664)
at oracle.sql.CLOB.getBufferSize(CLOB.java:689)
at oracle.sql.CLOB.getCharacterStream(CLOB.java:317)
at hsj.data.clobToString(data.java:71)
at _jsp._jspnews._addnews__jsp._jspService(jspnews/addnews.jsp:60)
at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
at com.caucho.jsp.Page.pageservice(Page.java:570)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:159)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:267)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:388)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
at java.lang.Thread.run(Thread.java:595)