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());

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM