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文件。


  
  


  
  

   
   
    
   
   
        
    
    
        
         
     
     
        
     
     
        
        
     
     
            
     
     
            
      
      
            
      
      
            
      
      
            
      
      
            
     
     
        
    
    
    
   
   
    
    
   
   
    
   
   
    
		
    
    
        
    
    
    
   
   

  
  package com.demo.dao;

import com.demo.model.User;

public interface IUserDao {
	
	User get();

}

  
  




  
  


  
  




   
   


   
   


   
   


   
   


   
   

    
   
   
  • select id,name,pwd from user;
  • 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(); } } }

    • 0
      点赞
    • 1
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值