<强>这篇文章主要介绍了Java读取甲骨文大字段数据(CLOB)的2种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下强>
甲骨文数据库中有一个字段是CLOB类型,使用java解析。
<>以前public String  clobToString (Clob c), { ,,,StringBuffer sb =, new StringBuffer (1024); ,,,Reader instream =,空; ,,,try { ,,,,,instream =, c.getCharacterStream (); ,,,,,char [], buffer =, new char ((int), c.length ()); ,,,,,int length =, 0; ,,,,,while ((=length instream.read(缓冲)),!=,1),{ ,,,,,,,sb.append(缓冲区,,0,,长度),, ,,,,,} ,,,},catch (Exception 交货),{ ,,,,,ex.printStackTrace (); ,,,,,return 零; ,,,},{finally ,,,,,try { ,,,,,,,if (instream !=, null) ,,,,,,,,,instream.close (); ,,,,,},catch (Exception dx), { ,,,,,,,instream =,空; ,,,,,} ,,,} ,,,return sb.toString (); }>之前才能 <>之前如果(pageObject.getResultList (), !=, null ,,, pageObject.getResultList () .size(),祝辞,0){ ,,,,,,(int 我=0,j=pageObject.getResultList () .size();,小姐:& lt;, j,我+ +){ ,,,,,,,Mapmaps =, (Map), pageObject.getResultList () . get(我); ,,,,,,,maps.put (“DISPATCHINGRULESNAME", this.clobToString ((Clob), maps.get (“DISPATCHINGRULESNAME"))),,//这里将Clob类型转化成字符串,调用clobToString ((Clob)方法 ,,,,,} ,,,} <>以前select to_char (t.billName), as billName 得到T_CC_SHARE_DISPATCH_RULE t以上就是本文的全部内容,希望对大家的学习有所帮助。
原文来自: https://www.linuxprobe.com/java-oracle-linux.html
引用>简单介绍2种Java读取甲骨文大字段数据(CLOB)的方法