连接好像应该是无状态的
但是连接是独占式的!

解决方案 »

  1.   

    严格来说,一个连接只能供一个用户使用,即使是使用了共享连接池,所谓的共享,也不是同步进行的。
    共享连接池,这些天我正在使用,不知道这种看法对不?
      

  2.   

    就是说连接是独占的,所以不能所有用户共享同一个连接对象
    但可以共享由此产生的servlet
      

  3.   

    连接池:
    1、数据库连接(链上、断开等与数据库的通信操作)的资源消耗是比较大的,所以,如果在连接上数据库后保持连接的话,可以提高性能
    2、数据库连接本身是很好资源的,所以数据库一般都有连接上限,不能无限的增加连接。
    所以应用连接池技术,在池中放好一定数量的连接(也可以动态调节),通过同步控制,让用户获取连接,使用完毕归还到连接池,而不是断开)。
      

  4.   

    谢谢各位, 再问个问题多个线程共享连接会不会产生问题(好像没发现什么问题,我指无状态的连接)
      

  5.   

    连接可以共享,但一次只能给一个线程用!(要保证这一点,不然,你多开几个并发线成就知道啦)
      

  6.   

    若同时有上千上万个用户连接哪?
      

  7.   

    先把分给了 :)"连接可以共享,但一次只能给一个线程用!(要保证这一点,不然,你多开几个并发线成就知道啦) " ??? 还是有些疑惑, 会发生什么事呢? 为什么?