public String clobToString(Object obj) {
String retValue = "";
BufferedReader reader = null;
if (obj instanceof Clob) {
try {
Clob clob = (Clob) obj;
reader = new BufferedReader(clob.getCharacterStream());
String line = reader.readLine();
StringBuilder sb = new StringBuilder();
while (line != null) {
sb.append(line).append("\r\n");
line = reader.readLine();
}
retValue = sb.toString();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (reader != null) {
reader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
} else {
retValue = obj == null ? "" : (String) obj;
}
return retValue;
}
Oracle大字段类型clob转成string
最新推荐文章于 2024-04-15 11:22:51 发布
本文介绍了一种将Clob对象转换为字符串的方法。通过使用BufferedReader读取Clob的内容,并逐行构建完整的字符串。该方法适用于处理数据库中可能存在的大型文本数据。

4564

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



