数据库中Clob字段,就是常说的大字段, 想吧Clob 当作普通的String 类型字段来处理是不能实现的,这时候需要处理一下大字段, 即可. 具体方式看代码 :
public static String ClobToString(Clob clob) throws SQLException,
IOException {
String reString = "";
Reader is = clob.getCharacterStream();// 得到流
BufferedReader br = new BufferedReader(is);
String s = br.readLine();
StringBuffer sb = new StringBuffer();
while (s != null) {// 执行循环将字符串全部取出付值给StringBuffer由StringBuffer转成STRING
sb.append(s);
s = br.readLine();
}
reString = sb.toString();
}
调用方法,只需要传入要转换的 Clob 字段, 就会返回String类型字符串. 此方法不需要修改.