您的位置:首页 > 其它

初步了解 MyBatis数据源和连接处

2017-06-30 16:32 253 查看

一、MyBatis数据源DataSource分类

MyBatis把数据源DataSource分为三种:        ž UNPOOLED    不使用连接池的数据源        ž POOLED      使用连接池的数据源        ž JNDI            使用JNDI实现的数据源

二、数据源DataSource的创建过程

  MyBatis 数据源 DataSource 对象的创建发生在 MyBatis 初始化的过程中。 下面让我们一步步地了解MyBatis是如何创建数据源DataSource的。在mybatis的XML配置文件中,使用<dataSource>元素来配置数据源
<dataSource type="POOLED">  <!--UNPooled,JNDI-->
<property name="driver" value="${config.driver}"/>
<property name="url" value="${config.url}"/>
<property name="username" value="${config.username}"/>
<property name="password" value="${config.password}"/>
</dataSource>
1.  MyBatis在初始化时,解析此文件,根据<dataSource>的type属性来创建相应类型的的数据源DataSource,即:type=”POOLED”  :MyBatis会创建PooledDataSource实例type=”UNPOOLED” :MyBatis会创建UnpooledDataSource实例type=”JNDI”     :MyBatis会从JNDI服务上查找DataSource实例,然后返回使用
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: