http://www.csdn.net/Develop/Read_Article.asp?Id=19814
http://www.csdn.net/Develop/Read_Article.asp?Id=16007

解决方案 »

  1.   

    http://www.csdn.net/Develop/Read_Article.asp?Id=19814
    http://www.csdn.net/Develop/Read_Article.asp?Id=16007这是写clob的,不是读。而且我要达到的功能是:从数据库中读信息,从而在本机生成对应的xml文件
      

  2.   

    rsItemClob = stmtItemClob.executeQuery();
          rsItemClob.next();
          CLOB clData = (CLOB)rsItemClob.getClob("item_clob");      StringBuffer sbClobData = new StringBuffer();
          Reader rdClobData = clData.getCharacterStream();
          char[] cBuffer = new char[clData.getBufferSize()];
          int bRead=0;      //将item_clob的内容分段从数据库中取出
          while((bRead=rdClobData.read(cBuffer))!= -1)
            sbClobData.append(cBuffer,0,bRead);
          rdClobData.close();      //将string buffer转换为string
          strClobData = sbClobData.toString();      stmtItemClob.close();然后将取道的string 写到硬盘上,后缀加上.xml就可以了
      

  3.   

    那又怎么将 XML文件写入数据库类型为 clob 的字段中?