Mybatis主配置文件的properties标签

我们配置MYSQL的连接池时可以直接写,也可以从外部导入配置文件。

1、直接在dataSource中写数据库基本信息

 <dataSource type="POOLED">
                <!-- 配置连接数据库的4个基本信息 -->
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://localhost:3306/mybatis"/>
                <property name="username" value="root"/>
                <property name="password" value="123456"/>
            </dataSource>

2、从外部导入properties配置文件

导入到resource路径下
jdbcConfig.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&amp;characterEncoding=UTF-8
jdbc.username=root
jdbc.password=123456

然后在主配置文件中从properties标签中导入该配置文件

第一种导入方法: 使用期resource属性
<properties resource="jdbcConfig.properties">
        <!-- resource 属性:用于指定 properties 配置文件的位置,要求配置文件必须在类路径下 -->
    </properties>

导入成功后,在dateSource标签中引入属性

<dataSource type="POOLED">
                <!-- 配置连接数据库的4个基本信息 -->
                <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>

注意:此方法在配置url信息时,无法将设置编码格式一起进行配置
useUnicode=true&characterEncoding=UTF-8

使用properties的URL属性
<!-- 配置连接数据库的信息    
resource 属性:用于指定 properties 配置文件的位置,要求配置文件必须在类路径下     resource="jdbcConfig.properties" 
  url 属性:    
  URL: Uniform Resource Locator 统一资源定位符     http://localhost:8080/mystroe/CategoryServlet  
  URL 
    协议  主机   端口   URI   
     URI:Uniform Resource Identifier 统一资源标识符     /mystroe/CategoryServlet 
    它是可以在 web 应用中唯一定位一个资源的路径 --> 
    <properties url= 
file:///D:/IdeaProjects/day02_eesy_01mybatisCRUD/src/main/resources/jdbcConfig.prop erties">
 </properties> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值