好像不是,看上去都关了数据库链接了,你再看看你的DBConnect类的close是怎么写的,不会是这里面没有关好吧.

解决方案 »

  1.   

    应该不会,java有垃圾回收器,一段时间内会自动回收不用的内存,如果你的类需要占用了大量的资源,建议你写一个析构函数,在里面手动调用垃圾回收器System.gc()
      

  2.   

    我的一个同事说很有可能是存在内存泄露问题
    既然这个函数没有问题
    那我还请教一下?
    在jsp页面初始化一个javabean那种方式好啊
    1、<jsp:useBean id="index_man" scope="page" class="net.jspcn.db.DbConnect" />
    2、DbConnect index_man = new DbConnect();
    3、就是静态工厂的方法
    DbConnect index_man = DbConnect.getInstance();为什么啊?
      

  3.   

    try{
      dbc.close();
      rs.close();
    }catch(Exception e){
      e.printStackTrace();
    }
    上面语句有问题 
    先rs.close(),
    然后再dbc.close();先关rs,再关ps,再关数据库的连接.