mybatis简单Java项目练习

mybatis 位于Java三层框架(持久层、业务逻辑层、表示层)中操作数据库的持久层。将jdbc包装之后,方便程序员操作。

一、理清mybaits创建流程:

1、新建一个Java项目,导入数据库连接jar包(mysql-connector-java-5.1.6-bin.jar),再导入两个mybatis常用jar包(mybatis-spring-1.2.3.jar以及mybatis-3.1.1.jar)

2、在src下创建mybatis_config.xml文件,编写用于连接数据库的标签,以及对应的mapper.xml标签。


3、创建与数据库表对应的model类(User.java),以及创建用户操作数据库的dao层接口(IUserDao.java)。


4、创建UserMapper.xml文件。

<?xml version="1.0" encoding="UTF-8" ?>


   
   
   
   
   
   
   
   
   
   package com.demo.dao;

import com.demo.model.User;

public interface IUserDao {
	
	User get();

}
<?xml version="1.0" encoding="UTF-8" ?>




   
   


   
   
   
   
   
   
   
   
   
   package com.demo;


import java.io.IOException;
import java.io.Reader;

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 com.demo.model.User;

public class DemoTest {
	 
	 public static void main(String[] args) throws IOException {
		 	Reader reader=Resources.getResourceAsReader("mybatis_config.xml");
		 	SqlSessionFactory sqlSessionFactory=new SqlSessionFactoryBuilder().build(reader);
		   SqlSession session = sqlSessionFactory.openSession();
	        try {
	            User user =session.selectOne("get");
	           System.out.println(user);
	        } finally {
	            session.close();
	        }
	}

}

发布了35 篇原创文章 · 获赞 0 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/tealala/article/details/78340971