MyBatis配置数据源的两种方式

---------------------siwuxie095

  

  

  

  

  

  

  

  

  

MyBatis 配置数据源的两种方式

  

  

1、配置方式一:配置数据库连接信息核心配置文件

  

mybatis-config.xml 中添加如下内容:

  

<?xmlversion="1.0"encoding="UTF-8"?>

<!DOCTYPE configuration

PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-config.dtd">

  

<configuration>

 

 

<!--

配置环境(environments):包括事务管理和连接池

 

environments 标签其中可以添加多个 environment 标签,

多个环境

 

default 属性表示默认环境(从配置的多个环境选一个)

-->

<environmentsdefault="development">

<environmentid="development">

 

<!-- 配置事务管理器 -->

<transactionManagertype="JDBC"/>

 

<!-- 配置数据源:这里使用 MyBatis 内置连接池 -->

<dataSourcetype="POOLED">

<propertyname="driver"value="com.mysql.jdbc.Driver"/>

<propertyname="url"value="jdbc:mysql:///mybatis_db"/>

<propertyname="username"value="root"/>

<propertyname="password"value="8888"/>

</dataSource>

 

</environment>

</environments>

 

 

</configuration>

  

  

其中:

  

jdbc:mysql:///mybatis_dbjdbc:mysql://localhost:3306/mybatis_db的简写

  

省略了localhost:3306

  

  

  

  

  

2、配置方式二:配置数据库连接信息外部属性文件

  

1)在src 下创建属性文件 jdbc.properties

  

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql:///mybatis_db

jdbc.username=root

jdbc.password=8888

  

  

2)在mybatis-config.xml 中引入外部属性文件

  

<?xmlversion="1.0"encoding="UTF-8"?>

<!DOCTYPE configuration

PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-config.dtd">

  

<configuration>

 

<!--

引入外部属性文件(内含数据库连接信息)

 

属性文件也称资源配置文件,相对于核心

配置文件来说,它是外部的

-->

<propertiesresource="jdbc.properties"/>

 

 

<!--

配置环境(environments):包括事务管理和连接池

 

environments 标签其中可以添加多个 environment 标签,

多个环境

 

default 属性表示默认环境(从配置的多个环境选一个)

-->

<environmentsdefault="development">

<environmentid="development">

 

<!-- 配置事务管理器 -->

<transactionManagertype="JDBC"/>

 

<!-- 配置数据源:这里使用 MyBatis 内置连接池 -->

<dataSourcetype="POOLED">

<propertyname="driver"value="${jdbc.driver}"/>

<propertyname="url"value="${jdbc.url}"/>

<propertyname="username"value="${jdbc.username}"/>

<propertyname="password"value="${jdbc.password}"/>

</dataSource>

 

</environment>

</environments>

 

 

</configuration>

  

  

  

  

  

  

  

  

  

  

【made by siwuxie095】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值