我现在做的系统是长连接,而且终端向服务器连接时候都是使用的固定的IP地址和端口,比如10.10.12.54:5000.那么还需要使用连接池技术吗?用的话对系统还有什么好处吗?

解决方案 »

  1.   

    连接池就是先建立好一些连接,放到池中,有用户连接时就在池中取出一个交给用户,用户使用完毕后,并不关闭连接,而是放到池中,等待下一个用户。
    这样做可以避免频繁建立连接所需要的资源,优化效率。
    如果你的系统用户很多就可以考虑用了。
      

  2.   

    不知道楼主指的长连接是不是指连接的时间长,也就是一个客户端从启动就一直占用一个连接到终止,如果你的客户端是这样设计的,那么确实没必要用连接池,如果有一天你发现客户端的数量大于数据库提供的最大连接数的时候,你一定会回过头来修改客户端的程序,并利用连接池的。