【简单解释】sql 连接池

在没有 数据库连接池 的情况下, 一个客户,每次访问, 就要创建一个 数据库连接, 执行 SQL, 获取结果, 然后关闭、释放掉数据库连接。 问题就在于 创建一个数据库连接, 是一个很消耗资源,花费很多时间的操作。 于是,数据库连接池 产生了。 数据库连接池 预先打开一定数量的 数据库连接, 并维持着连接。 当客户要执行SQL语句的时候, 从 数据库连接池 里面, 获取一个连接, 执行SQL, 获取结果, 然后把 数据库连接, 交还给数据库连接池。 假如一个 session , 执行 10次独立的操作。 那么不使用 数据库连接池 的, 需要 创建数据库连接10次, 并关闭10次。 使用 数据库连接池 的, 直接使用 数据库连接池 中 已经打开好的,直接使用。
posted @ 2016-03-15 14:28  阿玛  阅读(270)  评论(0)    收藏  举报