Oracle数据库clob类型转String类型(ssh)
String类型转Oracle数据库clob类型
Sting text="这是一个测试";
CLOB clob=(CLOB) Hibernate.createClob(text);
Oracle数据库clob类型转String类型
private String clobToString(Clob clob) throws Exception
{
//以 java.io.Reader 对象形式(或字符流形式)
//检索此 Clob 对象指定的 CLOB 值 --Clob的转换
Reader inStreamDoc = clob.getCharacterStream();
//取得clob的长度
char[] tempDoc = new char[(int) clob.length()];
inStreamDoc.read(tempDoc);
inStreamDoc.close();
return new String(tempDoc);
}