在现在WEB开发过程中, 连接SQL但在取的数据后一般会马上关闭这个连接, 但还有人是连接打开了就一直放那里不关闭,下次用时就不需在重新连接,请问这2种 方法有什么区别或各有什么好处

解决方案 »

  1.   

    web最好用一次就关闭连接
    这样暂用资源少点
      

  2.   

    在WEB程序中,打开一个连接,一直不关闭,这个方法除非使用数据库连接池,否则这个连接会在页面输出完毕时会自动关闭(具体得看这个连接的作用域)马上关闭连接是一个好习惯,可以高效的使用资源,但是web开发一般采用数据库连接池,这样效率更高,所以楼主问的问题似乎对连接的生命周期并不太熟悉....
      

  3.   

    写个sqlhelp类 将基本的操作放里面。如:执行sql语句。并把连接开关放里面控制。 所有的sql操作调sqlhelp类 。这样就不用但心了。