Mybatis3系列课程5-配置数据源

目标

在上期视频中,我们已经创建好, Student与Grade 两张表, 并且表里已经添加了部分数据

今天的任务就是 在昨天的基础上, 继续学习mybatis的配置,并完成查询全部的功能

学习任务

1. 学习mybatis的配置文件中属性的写法及文件所在文职

2. 查询全部年级信息及学生信息

学习步骤

 1. 从官方文档中 , 先了解下 配置

Mybatis3系列课程5-配置数据源_第1张图片

mybatis的配置文件 一般成为 mybatis-config.xml, 由于项目中 实用maven管理,因此在maven项目的目录中 src/main/java    用于存放 java 源文件

                      src/main/resources   用于存放配置文件

如下图所示

Mybatis3系列课程5-配置数据源_第2张图片

接下来继续学习 mybatis的配置,

在  src/main/resources 下 创建 mybatis-config.xml, 如下图所示

Mybatis3系列课程5-配置数据源_第3张图片

接下来 让该文件可以被mybatis识别 需要增加 文件头定义, 增加以下内容



    
       
    

 添加mysql的依赖

回想下,在实用jdbc连接时,曾经配置过数据库连接的用户名,密码,连接地址及驱动,

因此  在使用mybatis时 也需要这些,

首先 要解决jar 问题, 一次 需要在pom.xml引入 mysql,

(这里说明下,  引入mysql的jar 可以在 子模块中引入需要指定版本,  也可以在父工程中指定)

这里为了 后续学习方便, 这里我们在父工程中指定版本后,子模块引入即可.

执行以下操作:

1. 找到父工程的pom.xml  增加 

 
        
            
                org.mybatis
                mybatis
                3.5.13
            

            
                junit
                junit
                4.13.2
                test
            

            
                mysql
                mysql-connector-java
                8.0.30
            
            
        
    

Mybatis3系列课程5-配置数据源_第4张图片

2. 找到子模块 的pom.xml 


        
            org.mybatis
            mybatis
        
        
            junit
            junit
            test
        
        
            org.projectlombok
            lombok
            1.18.24
        

        
            mysql
            mysql-connector-java
        
    

Mybatis3系列课程5-配置数据源_第5张图片

配置数据源

编写 mybatis-config.xml, 增加数据源配置,代码如下

注意:   连接的url  -----  需要 换成的数据库名字

           连接 username ---- 换成 连接的用户名

           连接 password --- 换成 用户名对应的密码

说明如果 MySQL的jar 引入的是 5.X.X , 那么 driver 应该为com.mysql.jdbc.Driver

          本项目中 引入的是 8.0.X ,因此使用 com.mysql.cj.jdbc.Driver





     
     
     
          
          
               
               
               
               
                    
                    
                    
                    
                    
                    
                    
                    
               
          
     


到此 数据源配置结束.

你可能感兴趣的:(mybatis,数据库,java,mybatis)