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常见问题及解决方法,可以为你分享哦。
推荐阅读: