大家一般写数据库连接的大部分时候是不是在jsp页面的开头建立连接,在jsp的结尾释放连接,我是新手,我想问一下,这样做,对于有比较多的用户访问的时候是否会出现问题(大概有多少人访问就会DOWN掉?),如果会,那么应该如何解决呢?谢谢!!

解决方案 »

  1.   

    kevinliuu(@。@) ( ) 信誉:107  2006-06-20 16:58:00  得分: 0  
     
     
       把数据库操作封装起来,在页面中调用或者使用框架,把表现层和业务逻辑层分开
      
     
    ===============================================================
    这样如何正确释放数据库呢?
      

  2.   

    在数据库操作class中finally{}块里面写释放数据库的代码。jsp页面上,直接掉用
    数据库操作class就ok了~~
      

  3.   

    首先你要有个分层的概念 为什么数据库的dao层要写的表现层 这个是大忌讳  安全性什么的 问题会很多.
    既然都使用了jsp 为什么不继续使用servlet呢?
     就现在而言 你的问题出现在 jsp中使用 Connection 类 最后要close掉 是这个意思吧首先你可以写个类啊 然后每次使用的时候可以调用这个类 就ok了
    将 数据库连接写成方法 close写成方法 每次都调用一下方法就可以了 
    你的第二个问题:
    用户连接多会不会出现问题 ,如果程序没有问题,出现问题都是你的web服务器的问题了..这样连接一般都不会有事...
      

  4.   

    把数据库操作封装起来,在页面中调用或者使用框架,把表现层和业务逻辑层分开支持
    可以使用javabean
    返回的数据用结构封装