具体函数如下:
//clob 转换 String (传入 clob 类型的 obj 对象)
public static String getClob2String(Object obj) {
String str = "";
try {
CLOB clob = (CLOB) obj;
if (clob == null || clob.length() == 0) {
str = "";
} else {
long clen = clob.length();
char clobArray[] = new char[(int) clen];
int readednum = clob.getChars(1, (int) clen, clobArray);
StringBuffer sb = new StringBuffer();
sb.append(clobArray);
str = sb.toString();
}
} catch (SQLException e) {
e.printStackTrace();
}
return str;
}
本文介绍了一种将数据库中的CLOB类型数据转换为String的方法。该方法首先判断CLOB对象是否为空或长度为零,若不为空则读取CLOB全部内容到字符数组中,并通过StringBuffer拼接成字符串返回。
1737

被折叠的 条评论
为什么被折叠?



