你知道什么是连接池吗?很多人对于连接池这个概念都不太清楚,那么接下来就和小编一起来了解一下连接池的含义,以及作用好处吧。
一、什么是连接池?
连接池是创建和管理一个连接的缓冲池的技术。
这些连接准备好被任何需要它们的线程使用。
二、连接池作用和好处是什么?
连接池能够极大的改善用户的java应用程序的性能,除此之外,还能够减少全部资源的使用。
连接池的优点:
1、简化的编程模式
在使用连接池的时候,每一个单独的线程能够创建一个自己的JDBC连接一样操作,允许用户直接使用JDBC编程技术。
2、受控的资源使用
假如,用户不使用连接池,而是在线程需要的时候再去创建一个新的链接,那么,用户的应用程序的资源使用会产生很大的浪费,除了这些之外,还很有可能会导致,高负载下的异常发生。
注意了:
每一个链接到GBase的连接在客户端和服务器端都有花销。
每一个连接都会对应用程序和GBase服务器的可用资源带来一定程度的限制。
不论这些链接是不是有作用的,仍然将会使用这些资源当中的相当一部分。
连接池可以使得性能最大化,与此同时,还可以将资源利用控制在一定的水平之下。
假如说是超过了这个水平,那么应用程序将会崩溃。
3、减少连接创建时间
虽然说,和其他的数据库比较GBase提供了比较快速的连接功能,可是,创建新的JDBC链接,依旧会导致网络和JDBC驱动的开销,假如说,这些连接是循环使用的,那么,使用这个方式的话,就可以避免这些花销了。
关于连接池就给大家介绍到这里了,更多关于连接池的常见问题,可以继续关注本站来进行了解。