站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题请教一个CLOB的问题 ,java.lang.classCastException异常

请教一个CLOB的问题 ,java.lang.classCastException异常

摘要: 请教一个CLOB的问题 ,java.lang.classCastException异常


我在jbuilder工程中,需要从数据库读取clob字段,代码如下:
ResultSet rs = stmt.executeQuery("SELECT SNEWSCONTENT FROM NEWS_INFO WHERE SNEWSID='"+newsInfoDto.getSnewsid()+"' FOR UPDATE");
while (rs.next()) {
/* 取出此CLOB对象 */
oracle.sql.CLOB clob = (oracle.sql.CLOB)rs.getClob("SNEWSCONTENT");//
/* 向CLOB对象中写入数据 */
BufferedWriter out = new BufferedWriter(clob.getCharacterOutputStream());
out.write(scontent);
out.close();
}
工程中引用的jdbc的库是 class12.jar, web 服务器是weblogic 8.1 sp3 但是我在运行的过程中,系统抛出java.lang.classCastException,系统认为rs取出来的clob字段不能强制转换为oracle.sql.CLOB类型。
请大侠指点,项目比较急,非常感谢大家


看看这篇文章
http://www.cnblogs.com/ytfei/archive/2005/10/11/252342.html





tcmis(难道你忘了吗?) 给的文章是hibernate 的 我不是用hibernate


↑返回目录
前一篇: 在线求助:请问在EJB中如何将日期的时间信息(时 分 秒)传到数据库
后一篇: EJB JNDI 与数据库JNDI的区别