java.lang.String和java.util.NClob互相轉(zhuǎn)換方式
java.lang.String和java.util.NClob互相轉(zhuǎn)換
//NClob或Clob轉(zhuǎn)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) {// 執(zhí)行循環(huán)將字符串全部取出付值給StringBuffer由StringBuffer轉(zhuǎn)成STRING
sb.append(line);
line = buff.readLine();
}
content = sb.toString();
} catch (Exception e) {
log.error("java.sql.NClob類型轉(zhuǎn)java.lang.String類型出錯..."+e.getCause());
e.printStackTrace();
}
return content;
}
/** * String轉(zhuǎn)Clob類型 */ String s="字符串"; Clob clob=new javax.sql.rowset.serial.SerialClob(s.toCharArray());
報錯:不兼容的類型:
java.lang.String無法轉(zhuǎn)換為java.util.function.Supplier<java.lang.String>
調(diào)用logger記錄器的方法時候,報錯提示logger.info()有問題,要求的參數(shù)是String,但明明寫了字符串卻報錯。
編譯運行提示"不兼容的類型: java.lang.String無法轉(zhuǎn)換為java.util.function.Supplier<java.lang.String>"
發(fā)現(xiàn)是IDEA自動導(dǎo)入的包有問題

改為
import org.slf4j.Logger; import org.slf4j.LoggerFactory;
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java中的使用及連接Redis數(shù)據(jù)庫(附源碼)
這篇文章主要介紹了Java中的使用及連接Redis數(shù)據(jù)庫(附源碼),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
SpringBoot?Validation快速實現(xiàn)數(shù)據(jù)校驗的示例代碼
在實際開發(fā)中,肯定會經(jīng)常遇到對參數(shù)字段進行校驗的場景,通常我們只能寫大量的if else來完成校驗工作,而如果使用SpringBoot Validation則可以輕松的通過注解來完成,接下來小編給大家介紹下利用SpringBoot?Validation快速實現(xiàn)數(shù)據(jù)校驗的示例代碼,需要的朋友參考下吧2022-06-06
Java數(shù)據(jù)結(jié)構(gòu)之雙向鏈表圖解
這篇文章主要為大家詳細(xì)介紹了Java數(shù)據(jù)結(jié)構(gòu)之雙向鏈表,文中圖解分析的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05
Spring Boot中自定義注解結(jié)合AOP實現(xiàn)主備庫切換問題
這篇文章主要介紹了Spring Boot中自定義注解+AOP實現(xiàn)主備庫切換的相關(guān)知識,本篇文章的場景是做調(diào)度中心和監(jiān)控中心時的需求,后端使用TDDL實現(xiàn)分表分庫,需要的朋友可以參考下2019-08-08
Java連接操作Oracle數(shù)據(jù)庫代碼詳解
這篇文章主要介紹了Java連接操作Oracle數(shù)據(jù)庫代碼詳解的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-06-06

