1.你重启tomcat时这个servlet就被释放了。否则它只是不被调用。2.如果它是局部变量,你调用完这个bean,出了调用它的这个方法,它就完了,如果是全局变量,就一直存在,除非你显式地delete它。3.servlet可以一直运行在后台的,你当它为一个服务也可以。

解决方案 »

  1.   

    谢谢sharetop,我会给你50分,还有一个额外问题,谁能回答再加50分。
    我想返回数据库查询结果,ResultSet这个东西在我断开数据库连接后是否数据还在?
      

  2.   

    如果Resultset的数据不在了,我用什么返回呢?二维字符串数组还是Dateset?
      

  3.   


    AntGhazi说的不错,这个对象不存在了,所以你如果在一个方法中建立的connect,createStateme 出来后,什么都没了,白查了。两种解决办法:
    1、另存为一个 Vector,每行记录为一个Hashtable。
    2、用完这个ResultSet以后再关闭connect。
      

  4.   

    dataset是否是静态的数据集可以返回?
      

  5.   


    dataset在哪个包里,我好象没用过。