今天看书看到关于连接池的的内容,里面讲到连接池里面每个连接都是唯一的,也就是说连接同一个数据库,用户名等各方面相同的,就在程序池里面存在一个;不知道我理解的对不对,如果真是这样的话,那我的疑问就来了;
疑问:
如果A通过这个连接操作数据库,但是没有关闭,这个时候把连接从池里面拿出来,但没有放回去;B这时又来操作,但是连接是正在使用的状态,那B的操作,是等待这个连接关闭后再使用呢,还是说重新建立一个相同的连接在池里面? 如果是建立一个相同的,不就和连接的唯一性,产生矛盾了吗? 如果是等待,那别人一使用不就会产生“超时”的异常了吗?
这是为什么呢?  很矛盾,请各位老兄讲解一下! 
谢谢了。