问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

commonsdbcp.jar有什么用

发布网友 发布时间:2023-03-27 22:57

我来回答

1个回答

热心网友 时间:2023-10-24 22:39

DBCP一般指数据库连接池。

单独使用DBCP需要使用commons-dbpc.jar、commons-collections.jar、commons-pool.jar三个包,都可以在Apache组织的网站上下到(commons.apache.org)。

数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。

扩展资料

数据库连接池工作原理

连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。

使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。

同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用次数、最大空闲时间等等,也可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。

参考资料

百度百科--DBCP

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
王者荣耀:哪些英雄不是很强但是很快乐?桑启上榜,第一名将出荣耀... 声卡麦克风哪个牌子比较好 Telefunken R-F-T AK47简介 一本贱民小说 男主角很漂亮机甲玩的很好 替主人考试得了全帝国第三... 汽车模型推荐- amiibo 塞尔达传说 荒野之息 林克(弓) 2024 下半年必玩的 6 款 Switch 游戏! Maxfactory Figma 涂装完成版 模型手办-塞尔达传说-林克手办 MaxFactory《塞尔达传说:黄昏公主》Figma 林克 再版 - Rakuten 请问南京工程学院四级不过能拿到学位证么 南京工程学院2023年成人高考招生简章 MongoDB exception: connect failed oracle安装完rac后还需要配置负载均衡吗 使用nginx代理oraclerac oraclerac从库插入性能不如主库 新车小划痕要不要抛光? 新车抛光对车漆有影响吗 汽车抛光有必要么? 新车要抛光吗? 数据库:查询2个表,然后2个表中都有相同的port、time字段,然后查询的时候,需要根据port分组。 开通京东会员需要绑定银行卡吗 在mysql中时间格式为2000-01-01 11:48:39 怎么给他取出来成2000-01-01格式PHP 发抖音怎样指示某个人 抖音怎么故意让一个人刷到 京东怎么还信用卡还款? 抖音顶部不显示时间? 为什么抖音里面时间不显示呢? 中秋手抄报月饼画画简易视频 月圆中秋手抄报视频 如何知道对方是否注销(怎么能知道注销成功?) 怎样查对方注销了吗? dbcp数据库连接池配置说明 安卓为什么无法下载赞美诗 iis 经常假死怎么办 怎么解决connection cannot be released because a database call is in progress spring的事务和数据库连接释放问题 linux禁用mariadb服务 冬季养生吃红豆有哪几种好处 三星Note2手机怎么把微信上别人发的图片和百度上搜的图片保存到相册里呢?谢谢啦 三星note2如何使微信下载的图片保存在相册中 三星note2微信保存图片哪里找 note2微信图片无法保存在图库里 freebsda.jdbc连接不上mysql 画人物素描的时候要注意些什么`` 春季湿气重 这些部位要排湿 什么是双相情感障碍,怎么治疗呢? 我合肥他温州,他qq几电脑手机都在线……那如果我这边用网页登录他的qq邮箱,他那边会有提示么…… 描写“赛场”的诗词有哪些? Android获取软键盘高度 iOS 监听键盘的弹出,收起,并且拿到键盘的高度 小程序键盘遮盖问题解决