一??? 数据库的外部文件db.peoperties
db.driver =com.mysql.jdbc.Driver
db.url=jdbc:mysql://localhost:3306/mybatis?userSSL=true&useUnicode=true&characterEncoding=UTF-8"
db.username=自己的用户
db.password=自己的密码
二??? Mabatis的配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--configuration核心配置文件-->
<configuration>
<!--引入数据库-->
<properties resource="db.properties"/>
<!-- 取别名-->
<typeAliases>
<!-- typeAlias 可以自定义别名 -->
<!-- <typeAlias type=" " alias=""/>-->
<!-- 这个是扫描包 包下面的类都是类名小写的形式 一般在类比较多的时候使用-->
<package name="com.kuang.pojo"/>
</typeAliases>
<!-- environments Mybatis可以配置多个环境 default 配置默认呢环境-->
<environments default="development">
<!-- 儿子环境-->
<environment id="development">
<!--事务管理器 jdbc可以管理事务回滚和提交-->
<transactionManager type="JDBC"/>
<!-- 数据源类型 有池-->
<dataSource type="POOLED">
<property name="driver" value="${db.driver}"/>
<property name="url" value="${db.url}"/>
<property name="username" value="${db.username}"/>
<property name="password" value="${db.password}"/>
</dataSource>
</environment>
</environments>
<!-- 每有一个mapper.xml文件都要配置-->
<mappers>
<mapper class="com.kuang.dao.TeacherMapper"/>
<mapper class="com.kuang.dao.StudentMapper"/>
</mappers>
</configuration>
|