数据库连接池顾名思义是一些数据库与建立的连接的容器。 为什么要将这些连接放到容器中,而不是即时使用即时连接呢? 例如刚好有一个情况需要一直与数据库建立连接进行查询,而每次查询时间又很短就释放掉连接了。大量的建立与释放将十分消耗系统资源。当建立连接池时,不用的连接不释放掉而放回连接池中可以进行数据库连接的复用,减少频繁建立与释放连接造成的性能损耗。 又因为数据库连接池中的连接已经创建好与数据库的连接,当执行数据库操作时就会省去建立连接的时间,提高效率。 通过设置数据库连接池的属性也能对数据库连接操作进行统一的管理和分配。 对于一些连接操作可以通过连接池进行管控,防止因出错造成的长连接或者无法释放连接的问题出现造成资源浪费。

相关推荐

hwwhwh:同双非,有大厂实习其实也没啥用,主要看运气,等就行了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务