在多用户并连的时候,连接数据库可以通过连接池来控制连接数。但是bean中声明的变量在同时连接数大于1的情况下会不会发生变量重复声明呢?
是不是应该对每个连接都声明不同的变量名呢?

解决方案 »

  1.   

    "但是bean中声明的变量在同时连接数大于1的情况下会不会发生变量重复声明呢?"会的。只要不是静态或者单例的类。但是就像你叫李某,世界上有很多人也叫李某一样,他是他你是你,你不用关心他的生活好不好,他也不用关心你的生活好不好。
      

  2.   

    如果连接数据库的Class或者说Connection不是静态全局的,那么有多少用户就会创建多少连。接。这对WebApplication和WebServer来说是一个不小的负担。一般来说不可能为每一个用户都创建一个Connection,如果有1W个用户同时访问的话,Server一定就崩掉了。所以采用连接池管理连接总数。并且连接完毕之后一定要及时关闭。