mybatis源码分析——连接池
来源:互联网 发布:windows xp软件功能 编辑:程序博客网 时间:2024/05/15 16:58
一、类图分析
1)DataSource是用来获得连接的,包括方法getConnection()
2)DataSourceFactory是用来获得DataSource的
3)DataSource分为UnpooledDataSource和PooledDataSource
4)UnpooledDataSource每获取一个连接,就生成一个
5)PooledDataSource是有一个连接池,实现连接的复用
6)PooledDataSource生成的连接都是PooledConnection,PooledConnection是Connection的代理对象
7)PooledConnection作为Connection的代理对象,这样调用connection.close()时,将connection对象放入连接池中,而不是关闭
二、获得connection的过程
0 0
- mybatis源码分析——连接池
- MyBatis连接池源码分析
- mybatis源码分析----数据库连接池----连接池概述
- Mybatis源码分析之SqlSessionFactory,SqlSession和连接池
- MyBatis 源码分析——介绍
- MyBatis 源码分析——配置信息
- MyBatis 源码分析——介绍
- MyBatis 源码分析——配置信息
- MyBatis 源码分析——介绍
- MyBatis 源码分析——配置信息
- MyBatis 源码分析——介绍
- MyBatis 源码分析——动态代理
- Mybatis工作机制源码分析—初始化
- 【Mybatis源码分析】Mybatis源码分析-数据库连接池
- OkHttp 3.7源码分析(五)——连接池
- OkHttp 3.7源码分析(五)——连接池
- mybatis源码分析——SqlSessionFactory实例的产生过程
- Mybatis工作机制源码分析—初始化—sax解析
- 回射客户端服务器shutdown修改版( echo client && server improved by select shutdown )
- 分享一个连接
- ios离线文档(DocSet)下载地址汇总
- STL_顺序容器、适配器、迭代器
- Newtonsoft之Utilities=>ValidationUtils
- mybatis源码分析——连接池
- QT调用打印机打印html网页及文件
- android 学习路线
- 猜数字小游戏
- 25个让Java程序员更高效的Eclipse插件
- Sicily 1041. Pushing Boxes
- [转]css样式加载顺序及覆盖顺序深入理解
- 扩展KMP详解
- C++ learning notes - const