深入了解Mybatis数据源与连接池
Posted 百知教育
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入了解Mybatis数据源与连接池相关的知识,希望对你有一定的参考价值。
对于ORM框架而言,数据源的组织是一个非常重要的一部分,这直接影响到框架的性能问题。本文将通过对MyBatis框架的数据源结构进行详尽的分析,并且深入解析MyBatis的连接池。
本文首先会讲述MyBatis的数据源的分类,然后会介绍数据源是如何加载和使用的。紧接着将分类介绍UNPOOLED、POOLED和JNDI类型的数据源组织;期间我们会重点讲解POOLED类型的数据源和其实现的连接池原理。
以下是本章的组织结构:
· 一、MyBatis数据源DataSource分类
· 二、数据源DataSource的创建过程
· 三、 DataSource什么时候创建Connection对象
· 四、不使用连接池的UnpooledDataSource
· 五、为什么要使用连接池?
· 六、使用了连接池的PooledDataSource
一、MyBatis数据源DataSource分类
MyBatis数据源实现是在以下四个包中:
MyBatis把数据源DataSource分为三种:
ž UNPOOLED 不使用连接池的数据源
ž POOLED 使用连接池的数据源
ž JNDI 使用JNDI实现的数据源
即:
以上是关于深入了解Mybatis数据源与连接池的主要内容,如果未能解决你的问题,请参考以下文章
《深入理解mybatis原理3》 Mybatis数据源与连接池