JDBC数据库连接池

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

DBCP DataBase Connection Pool资源管理不是非常的好。

一般情况下DiverManager.getConnection获得连接对象 每次都这么做,十分的耗费资源。

为了解决这个问题,于是出现连接池。跟线程池的概念差不多。

线程池:

多个Connection对象被创建了,然后放在池子里面,用的时候直接从池子里面去拿,用完了再放回去。

后面的程序如果没有抓到对象,就处于等待状态。

当用到连接池的时候,第一时间应该想到的是用Maven。

进入mvnrepository.com搜索DBCP下载最新版本即可。

连接池的目的优化数据库连接对象,不会自动给你加入驱动,需要自己加入驱动。

C3P0

是一个非常不错的数据库插件

用ComboPooledDataSource类

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • DriverManager的实现方式一般是在主程序中建立数据库的连接,然后进行数据库的操作,操作完毕后断开数据库连...
    怪蜀黍Zzzzlw阅读 2,072评论 0 9
  • 基本思想 为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池...
    _简书阅读 1,088评论 0 1
  • 声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...
    凯哥学堂阅读 1,143评论 0 0
  • 最原始的数据库连接就是我们打开一个连接,使用过后再关闭该链接来释放资源。频繁的新建打开再关闭连接对jvm和数据库都...
    野柳阅读 6,588评论 1 11
  • 2001届某次教师集会上的发言 老师们: 我们这一届,基础差,底子薄,人所共知;起点低,基数小,容易创奇迹,也是共...
    清水一滴阅读 699评论 0 4

友情链接更多精彩内容