IDEA+Mybatis连接数据库(一)

首先创建Maven项目,在pom.xml中添加依赖:

    
      org.mybatis
      mybatis
      3.4.6
    

    
      mysql
      mysql-connector-java
      5.1.38
    

这是项目工程的结构图:

IDEA+Mybatis连接数据库(一)_第1张图片

在mybatis-config.xml文件中,配置连接数据库的基本信息,如下:






    

        
            
            
                
                
                
                
            
        
    

    
        
    

在StudentMapper.xml文件中配置查询表的信息,如下:





    


最后使用Junit单元测试进行测试:

package com.test;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import java.util.Map;

public class Test {

    @org.junit.Test
    public void selectAll() {

        String resource = "mybatis-config.xml";
        InputStream inputStream;
        SqlSession sqlSession = null;

        try {
            inputStream = Resources.getResourceAsStream(resource);
            SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

            sqlSession = sqlSessionFactory.openSession();

            List list = sqlSession.selectList("Student.queryAll");

            for (Map map : list) {
                System.out.println(map);
            }

        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            sqlSession.close();
        }

    }
}

测试结果如下:

IDEA+Mybatis连接数据库(一)_第2张图片

 

你可能感兴趣的:(web)