java.lang.String和java.util.NClob互相转换方式

网友投稿 209 2022-12-05

java.lang.String和java.util.NClob互相转换方式

java.lang.String和java.util.NClob互相转换

//NClob或Clob转String类型

public String clob2Str(NClob nclob) throws Exception {

String content = "";

try {

Reader is = nclob.getCharacterStream();

BufferedReader buff = new BufferedReader(is);// 得到流

String line = buff.readLine();

StringBuffer sb = new StringBuffer();

while (line != null) {// 执行循环将字符串全部取出付值给StringBuffer由StringBuffer转成STRING

sb.append(line);

line = buff.readLine();

}

content = sb.toString();

} catch (Exception e) {

log.error("java.sql.NClob类型转java.lang.String类型出错..."+e.getCause());

e.printStackTrace();

}

return content;

}

/**

* String转Clob类型

*/

String s="字符串";

Clob clob=new javax.sql.rowset.serial.SerialClob(s.toCharArray());

报错:不兼容的类型:

java.lang.String无法转换为java.util.function.Supplier

调用logger记录器的方法时候,报错提示logger.info()有问题,要求的参数是String,但明明写了字符串却报错。

编译运行提示"不兼容的类型: java.lang.String无法转换为java.util.function.Supplier"

发现是IDEA自动导入的包有问题

改为

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring Cloud @EnableFeignClients注解的属性字段basePacka详解
下一篇:使用dom4j递归解析节点内还含有多个节点的xml
相关文章

 发表评论

暂时没有评论,来抢沙发吧~