1.在数据库中创建一个表
2.在pom.xml里面导入maven依赖
4.可以在Mybatis-3官方文档中找到MySQL连接池,在main文件下创建mybatis-config.xml文件并将MySQL连接池粘贴到.xml文件中
5.在main/java/bean下创建实体类并进行封装
6. 在main/dao下创建UserMapper接口用于sql语句的执行的方法
7.在main/util下创建MybatisUtil类用于实现mybatis工具类
8. 在main/dao中创建UserMapper.xml用于执行sql语句并按照下图配置xml文件
9. 测试增删改查功能在test下创建与main中相同的文件增删改查只需要在一个文件实现即可
在test/java/dao中创建UserMapperTest类
10.在其中编写如下代码:
package com.soutwind.test;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import java.io.InputStream;
public class Test {
public static void main(String[] args){
//加载MyBatis配置文件
InputStream in=Test.class.getClassLoader().getResourceAsStream("config.xml");
SqlSessionFactoryBuilder der=new SqlSessionFactoryBuilder();
SqlSessionFactory sqlSessionFactory= der.build(in);
SqlSession sqlSession=sqlSessionFactory.openSession();
String insert="resources.mapper.UsersMapper.insert";
String select="resources.mapper.UsersMapper.select";
String delete="resources.mapper.UsersMapper.delete";
String update="resources.mapper.UsersMapper.update";
//添加记录
/*Users user=new Users("张三","321");
sqlSession.insert(insert,user);*/
//删除记录
/*Users user=new Users();
user.setId(7);
sqlSession.delete(delete,user);*/
//修改记录
/*Users user=new Users("李四","123");
user.setId(5);
sqlSession.update(update,user);*/
//查询记录
/*List<Users> list=sqlSession.selectList(select);
for(int i=0;i<list.size();i++){
Users user=list.get(i);
System.out.println("id:"+user.getId());
}*/
// 提交事务 增删改 需要commit,查询无需commit
sqlSession.commit();
//关闭会话
sqlSession.close();
}
}
就可以对表单进行增删改查了。