第二种方法的优点:随用随关闭数据库,简单方面
缺点是:总得频繁的打开关闭数据库,效率很低。
一般采用这种方法,
不过可以配制数据连接池,可以提高一下效率

解决方案 »

  1.   

    类中需要访问数据库,每种方法都需要访问,我考试这个弱智问题:
    1。是在这个类的构造函数里就new一个数据库对象,再在析构函数里关闭
    2。在每个方法里都new一个数据库对象,用完就关闭
    第一种方法的优点:可以减少打开关闭数据库的次数,减少服务器的负担
    缺点是:B/S方式如果把这个类的实例进行传递时,数据库就一直没关闭
    第二种方法的优点:随用随关闭数据库,简单方面
    缺点是:总得频繁的打开关闭数据库,效率很低。请问大家怎么处理的这个问题?
    ---------------------------------------------
    1.兄弟Java里没有析构函数, 不要把C++的题拿这来说.
    2.Java里一般用第二种方法. 但是把数据连接, 重放入数据库连接池里而不是删掉.效率高.
      

  2.   

    推荐上面两位讲的采用数据库连接池技术
    不过我都是第三方框架