首页 > 其他分享 >Mybatis的数据源DataSource讲解

Mybatis的数据源DataSource讲解

时间:2022-10-07 02:44:23浏览次数:48  
标签:数据源 数据库 JNDI DataSource Mybatis 连接池

在Mybatis的主配置文件里面有个datasource相关的配置。

dataSource type的值有三个:POOLD,UNPOOLD,JNDI.

POOLD:使用mybatis的数据库连接池来管理connection对象

UNPOOLD:不使用数据库连接池,每次都会生成新的connection.

JNDI:使用其它第三方数据库连接池技术,比如阿里的durid,c3p0,dbcp等等。

DataSource是Java JDK里面的一个接口,我们当然也可以自己写一个datasource在mybatis里面使用。

JNDI:Java命名目录接口,它是一套规范,大部分的web容器都实现了这套规范,比如:tomcat,jetty,webLogic,Websphere.

  <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://192.168.3.12:3306/orangedb"/>
                <property name="username" value="root"/>
                <property name="password" value="abcd2022"/>
            </dataSource>
        </environment>

 

标签:数据源,数据库,JNDI,DataSource,Mybatis,连接池
From: https://www.cnblogs.com/majestyking/p/16759002.html

相关文章