你为什么不把connection和close也做成方法??

解决方案 »

  1.   

    连接池是事先建立好n个永久的连接,这样以后就不会在连接数据库了!
    你用的是连接池吗?当然是将显示和数据库操作分开的好
    其实你可以参考JIVE啊,那是绝对的经典!!!
      

  2.   

    我也把connect和close写到bean里了   我的顾虑就是取连接和扔连接会不会造成延迟JIVE的代码我也在看 太牛叉了  呵呵  所以看了一些别人的JSP代码 譬如小龙厅的  他就是把所有的数据库操作写在BEAN里了  这样做当然很规范  但一个JSP页面里可能会多次取放连接 如果这不影响速度的话  我就重写我的代码了
      

  3.   

    若把对数据库的操作写成servlet,常驻内存,访问量越大越能体现servlet的优点。为什么要用bean呢?
      

  4.   

    这是不矛盾的!在BEAN里面将close分离出来成为一个独立方法,你就可以显示的调用了!例如:DbOp db = new DbOp();//在DbOp方法里要有建立连接的动作。
         .........//在这里你可以N次操作数据库!
         db.close();
      

  5.   

    re:gogoboys(晃晃悠悠) 
    jive的代码在那啊,小弟也想看看。
      

  6.   

    re: huyuefox(huyuefox) 
    jive的代码我是在书上看得:《JSP轻松开发WEB网站》尽管书名听起来傻兮兮 不过里面的内容还是不错的  其中对JIVE的几个重要的类做了详尽的分析 to: Fancy_fan(阿水) 
    谢谢你的意见 既然取放连接都很快 我也可以放心的用了:)BTW:有没有人看过JIVE的代码阿 我觉得它好象把页面的显示部分(表现层)都写到CLASS里去了 在显示页面时再新建这个对象  这么作不会导致每次修改显示模式的时候都要修改CLASS么?我很奇怪