文章概述
接着上文Mybatis在Spring中的使用(四)。本文主要介绍了mybaits的连接池。
连接池
在实际开发中都会使用连接池,因为它可以减少我们获取连接所消耗的时间。
连接池就是用于存储连接的容器
mybatis连接池
提供了3种配置方式,使用datasource标签中的type属性来指定连接池的方式。
type属性的取值如下:
- POOLED
- UNPOOLED
- JNDI
这3种取值分别代表3种不同的配置方法
POOLED
从池中获取一个连接来用
UNPOOLED
采用传统的获取连接的方式,虽然也实现了javax.sql.DataSource接口,但是并没有使用池的思想
JNDI
采用服务器提供的JNDI技术实现,来获取DataSource对象,不同的服务器所能拿到的DataSoruce是不一样的。要注意的是,如果不是web或者maven的war工程,是不能使用的。实际开发中使用的是tomcat服务器,采用的连接池就是dbcp连接池