2.Oracle数据库中有一个字段是CLOB类型,使用java 解析.

1.使用java解析clob类型内容

public String clobToString(Clob c) {

StringBuffer sb = new StringBuffer(1024);

Reader instream = null;

try {

instream = c.getCharacterStream();

char[] buffer = new char[(int) c.length()];

int length = 0;

while ((length = instream.read(buffer)) != -1) {

sb.append(buffer, 0, length);

}

} catch (Exception ex) {

ex.printStackTrace();

return null;

} finally {

try {

if (instream != null)

instream.close();

} catch (Exception dx) {

instream = null;

}

}

return sb.toString();

}

if(pageObject.getResultList() != null && pageObject.getResultList().size() > 0){ for(int i=0,j=pageObject.getResultList().size(); i

Map maps = (Map) pageObject.getResultList().get(i);maps.put("DISPATCHINGRULESNAME",this.clobToString((Clob) maps.get("DISPATCHINGRULESNAME"))); //这里将Clob类型转化成字符串,调用clobToString((Clob)方法

}

}

相关链接:

https://blog.csdn.net/u011342403/article/details/72904827

https://blog.csdn.net/u010670151/article/details/52210333

2.使用oracle函数 to_char(字段)

select to_char(t.billName) as billName from T_CC_SHARE_DISPATCH_RULE t

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐