链接数据库(mybatis2.28)
在navicat for mysql中
新建连接→mySQl
连接名xxx
密码1234
右键空白处→新建数据库→数据库名user→字符集utf8→排序顺序utf8_general

新建表
添加属性

添加元素(3加行)

在Java文件夹的com.baidu.pojo中的
user

package com.baidu.pojo; //user是写查询方法 public class User { //先封装要查的属性格式private 数据类型 元素,写完之后在下面右键→generate...→getter and setter→选择private过的元素 private int uid;//用户id private String uname;//用户名 private int uage;//年龄 //右键→generate...→getter and setter→选择private过的元素(自动写好get和set) //获取uid public int getUid(){ return uid; } //把获取的uid放到声名的uid中 public void setUid(int uid) { this.uid = uid; } public String getUname() { return uname; } public void setUname(String uname) { this.uname = uname; } public int getAge() { return uage; } public void setAge(int age) { this.uage = age; } //get和set完之后再在下面右键选→generate...→toString()→全选get和set的对象 @Override public String toString() { return "User{" + "uid=" + uid + ", uname='" + uname + '\'' + ", age=" + uage + '}'; } }
test右键test文件run'test'

package com.baidu.pojo; 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.Reader; public class Test { @org.junit.Test public void findByIdTest(){ // 填mybatis-config.xml文件 String resource = "mybatis-config.xml"; // 下面先打Resources.get选后面标注中有ibatis再在前面Reader reader // Resources.getResourceAsReader中的报错选项中选择 more 进去再选择 try catch try { // 先写Resources.getResourceAsReader();再在括号里面填resourc之后在前面写Reader reader = Reader reader = Resources.getResourceAsReader(resource); // 先写SqlSessionFactoryBuilder().builid(reader);之后在前面写SqlSessionFactory sqlMapper SqlSessionFactory sqlMapper = new SqlSessionFactoryBuilder().build(reader); // Reader和SqlSessionFactory报错鼠标移到上面在选项中import导包 SqlSession sqlsession = sqlMapper.openSession(); User user = sqlsession.selectOne("findById",1); System.out.println(user); } catch (IOException e) { e.printStackTrace(); } } }

浙公网安备 33010602011771号