码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis连接池 —— Mybatis(五)

时间:2020-04-01 19:51:20      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:value   配置   span   根据   数据   实现   apc   属性   XML   

连接池的分类

  在Mybatis中我们将它的数据源 dataSource 分为以下几类:UNPOOLED(不使用连接池的数据源)、POOLED(使用连接池的数据源)、JNDI(使用JNDI实现的数据源)。

  相应地,MyBatis内部分别定义实现了 java.sql.DataSource 接口的 UnpooledDataSource,PooledDataSource类 来表示 UNPOOLED、POOLED 类型的数据源。

  在这三种数据源当中,我们一般采用的是POOLED数据源。

 

数据源的配置

  数据源配置就是在SqlMapConfig.xml文件中,具体配置如下:

<dataSource type="POOLED"> 
    <property name="driver" value="${jdbc.driver}"/>
    <property name="url" value="${jdbc.url}"/>
    <property name="username" value="${jdbc.username}"/>
    <property name="password" value="${jdbc.password}"/>
</dataSource>

  MyBatis在初始化时,根据<dataSource>的type属性来创建相应类型的数据源DataSource,即:

    type="POOLED":创建PooledDataSource实例。

    type="UNPOOLED":创建UnpooledDataSource实例。

    type="JNDI":从JNDI服务商查找DataSource实例,返回使用。

 

 

Mybatis连接池 —— Mybatis(五)

标签:value   配置   span   根据   数据   实现   apc   属性   XML   

原文地址:https://www.cnblogs.com/guancangtingbai/p/12614629.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!