在JSP项目中,把原来的连接数据库方式改成开源连接池proxool,出现一个问题,原来读取clob类型的数据是正常的,但现在却报错了:oracle.jdbc.driver.OracleResultSetImpl.getClob(I)Ljava/sql/Clob另附读取clob数据的方式:
Clob clob=null;
if (rs.next()) {
clob=rs.getClob(1);
}
char [] ac=new char[1000];
Reader reader=clob.getCharacterStream();
int x=0;
while((x=reader.read(ac,0,1000))!=-1)
{
sContent+=new String(ac,0,x); //这就是取出来的大文本
}
高手赶快救命呀!!!!
谢谢了!!
Clob clob=null;
if (rs.next()) {
clob=rs.getClob(1);
}
char [] ac=new char[1000];
Reader reader=clob.getCharacterStream();
int x=0;
while((x=reader.read(ac,0,1000))!=-1)
{
sContent+=new String(ac,0,x); //这就是取出来的大文本
}
高手赶快救命呀!!!!
谢谢了!!
clob=rs.getClob(1);改成 clob=rs.getObject(1)看来还得靠自己呀!
呵呵