数据库连接池-概述和实现介绍

概述

概念:其实就是一个容器(集合) 存放数据库连接的容器

当系统初始化好后 容器被创建 容器中会申请一些连接对象 当用户来访问数据库 从容器中获取连接对象 用户访问完之后 会将连接对象容器

好处

1.节约资源

2.用户访问高效

实现介绍

有三种类型的实现:

1.基本实现-生成标准的Connection对象

2.连接池实现-生成将自动参与连接池的Connection对象 此实现与中间层连接池管理器配合使用

3.分布式事务实现 生成可用于分布式事务的Connection对象 并且几乎总是参与连接池 此实现与中间层事务管理器一起工作 并且几乎总是使用连接池管理器

 

1.标准接口

  • 方法
获取连接:getConnection()
归还连接:Connection.close() 如果连接对象Connection是从连接池中获取那么调用Connection.close()方法 则不会再关闭连接了 而是归还连接

2.一般我们不去实现它 有数据库厂商来实现

1.c3p0:数据库连接池技术

2.Druid:数据库连接池实现技术 由阿里巴巴提供的

posted @   baimingze  阅读(62)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示