mybatis连接数据库查询表格内容

①先生成数据库表格
mybatis连接数据库查询表格内容_第1张图片
②创建mybatis.xml文件
mybatis连接数据库查询表格内容_第2张图片

mybatis连接数据库查询表格内容_第3张图片
④ 创建class文件

package com.bjsxt.pojo;

import java.util.Objects;

public class Class {
private int snum;
private String sname;
private String sclass;

@Override
public boolean equals(Object o) {
    if (this == o) return true;
    if (o == null || getClass() != o.getClass()) return false;
    Class aClass = (Class) o;
    return snum == aClass.snum &&
            Objects.equals(sname, aClass.sname) &&
            Objects.equals(sclass, aClass.sclass);
}

@Override
public int hashCode() {
    return Objects.hash(snum, sname, sclass);
}

@Override
public String toString() {
    return "Class{" +
            "snum=" + snum +
            ", sname='" + sname + '\'' +
            ", sclass='" + sclass + '\'' +
            '}';
}

public int getSnum() {
    return snum;
}

public void setSnum(int snum) {
    this.snum = snum;
}

public String getSname() {
    return sname;
}

public void setSname(String sname) {
    this.sname = sname;
}

public String getSclass() {
    return sclass;
}

public void setSclass(String sclass) {
    this.sclass = sclass;
}

public Class(int snum, String sname, String sclass) {
    this.snum = snum;
    this.sname = sname;
    this.sclass = sclass;
}

public Class() {
}

}

⑤创建测试文件

package com.bjsxt.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 org.junit.Test;

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

public class TestClass {

   @Test
public void tclass() throws IOException {
       InputStream ooo = Resources.getResourceAsStream("mybatis.xml");
       SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(ooo);
       SqlSession sqlSession = factory.openSession();
       List o = sqlSession.selectList("com.bjsxt.mapper.ClassMybatis.selClass");
       System.out.println("查询所有数据 = " + o);
   }

}

⑥ 效果运行图

在这里插入图片描述

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