在java开发中,时常会遇到大字段内容,这次开发就用到了clob类型数据转String,一个就问题,不过记录一下,下次就可以直接查了!
比如现在表中有个content字段是clob类型的,现在用的数据库连接是jdbc
在取得结果集后调用一个自定义的方法来实现clob到String的转换!
jdbc代码片断:
if(rs.next()){
map.put("CONTENT", oracleClob2Str(rs.getClob("CONTENT")));
}
//下面是自定义方法
public String oracleClob2Str(Clob clob) throws Exception {
return (clob != null ? clob.getSubString(1, (int) clob.length()) : null);
}
这样放到map里的key为CONTENT的value值即为一个String类型的内容!