当前位置:  技术问答>java相关

(up给分)Session Bean直接连数据库 总是出现classcast例外?

    来源: 互联网  发布时间:2017-04-27

    本文导语:  各位帮帮忙,烦那!!! 我用的是va  因为有一张对照表 ,数据很少,只有两列 所以想用session Bean直接调用, 用select * from TTT  查到的结果转入一个Vector v 里面 用v.element()返回一个Enumeration 对象  可是总...

各位帮帮忙,烦那!!!
我用的是va 
因为有一张对照表 ,数据很少,只有两列 所以想用session Bean直接调用,
用select * from TTT  查到的结果转入一个Vector v 里面
用v.element()返回一个Enumeration 对象  可是总是报错说产生ClassCast Exception
用debug调试,发现数据表的值正确赋给v变量  说明数据库访问没有错

不知哪里错了?  好像应该造型? 但不知这个改如何造型呢?

源码:
public Enumeration getAllDeparts()
   throws java.rmi.RemoteException, javax.ejb.FinderException {

   Enumeration enu = null;
   Vector v = new Vector();
   PreparedStatement pstmt = null;
   Connection conn = null;
   ResultSet rs = null;
   try {
       conn = MyCommon.getConnection(); //里面封装了jdbc 的一些代码,不会错的
       pstmt = conn.prepareStatement("select *  from T_DEPART ");
       rs = pstmt.executeQuery();
       while (rs.next()) {

           //表中就两列 DEPART,DEPARTID
           String depart = rs.getString("DEPART");
           int departID = rs.getInt("DEPARTID");
          // DepartBean 是一个javaBean 
           v.addElement(new DepartBean(depart, departID));
           enu =v.elements();// debug 调试enu 正确赋值
        }
       return enu;//但这里出错,而且是返回以后出错,所以是容器出错
   } catch (Exception e) {...

 

|
enu =v.elements();// debug 调试enu 正确赋值
======
这句应该放在while循环之外吧
你直接return v.elements()看看

|
public Enumeration getAllDeparts()
把Enumeration名字写全:java.util.Enumeration,因为我怀疑有重名

 xh_zhou(一介夫) 所说是个大bug

|
可能是你的server配置有问题。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • CI框架自动加载session出现报错的解决办法
  • 为什么我在jsp中只是把访问数据库的javabean的scope从page改成session, 就会出现"关闭的语句"异常?
  • win2k中putty到Vmware后,如何启动gnome-session,出现下面的错误,请帮忙解决,谢谢
  • phpmyadmin出现Cannot start session without errors问题解决方法
  • java session出现的错误
  • 为什么最简单Session都会出现错误?
  • java命名空间java.sql枚举rowidlifetime的类成员方法: rowid_valid_session定义及介绍
  • 关于session(我停了一会儿没动网页,再在点击网页链接时,session丢失,然后点击IE的刷新,session又有了)这是怎么回事。
  • java命名空间javax.xml.ws接口bindingprovider成员方法: session_maintain_property定义参考
  • PHP的Session封装 Zebra_Session
  • php中session_id()函数详细介绍,会话id生成过程及session id长度
  • session.getValue()和session.getAttribute()有什么区别?
  • Session id实现通过Cookie来传输方法及代码参考
  • 急!在servlet中如何设置session,,又如何取得session的值???
  • php session_id()函数介绍及代码实例
  • session.setAttribute与session.setValue的区别在哪?
  • java tomcat实现Session对象的持久化原理及配置方法介绍
  • 请教session.setAttribute 和session.putvalue的区别,本人只有12分,全拿出来了。
  • aps.net session全面介绍(生命周期,超时时间)
  • PHP的Session管理类 My Session
  • php会话(session)生命周期概念介绍及设置更改和回收
  • 如何清空session变量的值,或者删除一个session变量
  • php5中当浏览器禁用cookie时保持会话session的方法
  • 比较菜鸟的问题session.getValue("XX")和session.getAttribute("XX")有什么区别吗
  • java Servlet实现Session创建存取以及url重写代码示例
  • session问题,如何去掉一个session中的一个值.
  • php session 原理详解,用法介绍以及如何设置过期时间
  • 为什么新生成一个session对象后,jsp page中的scope=session的bean会不正常?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3