java怎样实现将clob转换成string呢?下面的这篇文章要给大家介绍到的就是这个方面的内容,一起来了解一下吧。
数据库是oracle11g,遇到取出来的字段是clob类型,可是,需要的是string类型,那么,很简单,写一个转换函数就可以解决了。
// Clob类型 转String public String ClobToString(Clob clob) throws SQLException, IOException { String reString = ""; Reader is = clob.getCharacterStream(); BufferedReader br = new BufferedReader(is); String s = br.readLine(); StringBuffer sb = new StringBuffer(); while (s != null) { sb.append(s); s = br.readLine(); } reString = sb.toString(); if (br != null) { br.close(); } if (is != null) { is.close(); } return reString; }
调用就可以了。
pubKeyStr = ClobToString((Clob) app.get("pubkey")); priKeyStr = ClobToString((Clob) app.get("prikey"));
这个还是比较的简单的,你还想了解更多的相关内容吗,请继续关注奇Q工具网吧,更多java方面的java常见问题及解决方法,可以为你分享哦。
推荐阅读: