MyBatis框架简单配置以及查询

一、1.新建项目
2.导入jar包 和相关配置文件导入的目录


MyBatis框架简单配置以及查询_第1张图片
    3.数据库建表

二、
配置文件(SqlMapConFig.xml)放在src目录下



 
    //与下面的id值相同 名字不固定
        //与上面的dafault的值相同
        //固定管理
        //固定连接池
        //固定
        //只需更改数据库名
        //固定
        //用户密码根据自己的密码修改
        
        
    
     
        //注意:1.一定要用反斜杠、反斜杠、反斜杠不能用点。
2.resource的值为写sql语句的配置文件路径
     

三、在mapper(原接口包中)
在原接口包中配置文件(user.xml 放在接口包中)





//namespace:命名空间
(对应接口所在的全类名:包名加上类名)
    
    

创建一个测试类test

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.neusoft.entity.User;
import com.neusoft.mapper.UserMapper;

public class test {
    public static void main(String[] args) throws IOException{
        //1.利用mybatis的API进行跟数据库的交换
        //2.加在核心配置文件,参数值是核心配置文件相对于SRC的路径
        Reader reader=Resources.getResourceAsReader("SqlMapConfig.xml");
        //3.构建一个数据库连接池
        SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader);
        //4.获取链接对象
        SqlSession session = factory.openSession();
        UserMapper mapper = session.getMapper(UserMapper.class);//接口名一点class
        User user = mapper.getUserById(1);
        System.out.println(user.getUserid()+" "+user.getUsername()+" "+user.getEmail()+" "+user.getPhone());
    }
}

另一种配置方法创建一个properties结尾的文件:
1.在src目录下创建一个File.propertis文件
2.在该文件下写出
3.创建一个//用着个标签来引用

dbdriver=com.mysql.jdbc.Driver
dburl=jdbc:mysql://localhost:3306/test
username=root
password=19940325xiaoxin

3.将SqlMapConfig.xml中的部分文件替换



 


    
    
    
        //第一种方法
        //第二种方法,扫描包.com.neusoft.entity包下面的
    
    
    
    
        

        


        
        //根据K获取value的方式,根据${dbdirver}能获取到com.mysql.jdbc.Driver,以此类推
        
        
        
        
        
    
     
        
                 
        
     

UserMapper.xml





//包名.接口名
    
    

你可能感兴趣的:(MyBatis框架简单配置以及查询)