对EJB不太懂.
throw e 重新抛出异常啊.

解决方案 »

  1.   

    //throw e;这个你注释掉以后也会出现错误提示框么?这样的话不太正常吧
    可以把报的异常贴出来哈.
    or调试单步执行看是不是这里出错的
    if(!db.getConn().isClosed()) db.close(); 
    虽然在finally里面,但是没进行错误处理呢,这里也有可能出错的.
    调试单步执行下就知道哪出错了
      

  2.   

    3楼的分析是对的,是数据库出的错,我搞不明白了,难道JAVA不能捕获数据库操作产生的错误?也就是说数据库操作产生的错误还得要另外再进行处理?那怎么处理呢?BTW:原是一直做DELPHI开发,现在换了下工具,搞得一头雾水了.......