可能是系统的JDBC不兼容的问题!
我也试着把:
oracle.sql.CLOB clob=(oracle.sql.CLOB)rs.getClob(1);
改为:
weblogic.jdbc.rmi.SerialOracleClob clob=(weblogic.jdbc.rmi.SerialOracleClob)rs.getClob(1);
还是报错。
我也试着把:
oracle.sql.CLOB clob=(oracle.sql.CLOB)rs.getClob(1);
改为:
weblogic.jdbc.rmi.SerialOracleClob clob=(weblogic.jdbc.rmi.SerialOracleClob)rs.getClob(1);
还是报错。
StringBuffer clobdata = new StringBuffer();
Reader clobReader = clob.getCharacterStream();
char[] charbuffer = new char[clob.getBufferSize()];
int bytesread=0; while((bytesread=clobReader.read(charbuffer))!= -1)
clobdata.append(charbuffer,0,bytesread); clobReader.close();
Reader clobReader = clob.getCharacterStream();
报错:Bigger type length than Maximum
clobReader.read(charbuffer);
报错:Bigger type length than Maximum