?
import java.io.IOException; import java.io.Reader; import java.sql.Clob; import java.sql.SQLException; public class clob2String { /** * 数据库Clob对象转换为String */ private static String clobToString(Clob clob) { try { // 以 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); } catch (IOException e) { e.printStackTrace(); } catch (SQLException es) { es.printStackTrace(); } return null; } }?
?