/**
* oracle.sql.Clob类型转换成String类型
*/
public String ClobToString(Clob clob) throws SQLException, IOException {
String reString = "";
Reader is = null;
is = clob.getCharacterStream();
// 得到流
BufferedReader br = new BufferedReader(is);
String s = null;
s = br.readLine();
StringBuffer sb = new StringBuffer();
while (s != null) {
// 执行循环将字符串全部取出付值给StringBuffer由StringBuffer转成STRING
sb.append(s);
s = br.readLine();
}
reString = sb.toString();
return reString;
}
* oracle.sql.Clob类型转换成String类型
*/
public String ClobToString(Clob clob) throws SQLException, IOException {
String reString = "";
Reader is = null;
is = clob.getCharacterStream();
// 得到流
BufferedReader br = new BufferedReader(is);
String s = null;
s = br.readLine();
StringBuffer sb = new StringBuffer();
while (s != null) {
// 执行循环将字符串全部取出付值给StringBuffer由StringBuffer转成STRING
sb.append(s);
s = br.readLine();
}
reString = sb.toString();
return reString;
}
本文介绍了一种将Oracle数据库中的Clob类型数据转换为String类型的方法。通过使用CharacterStream和BufferedReader读取Clob对象的内容,并将其逐行拼接到StringBuffer中,最终转化为String返回。
4563

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



