栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

什么是 MyBatis ?MyBatis环境搭建步骤~简单明了代码

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

什么是 MyBatis ?MyBatis环境搭建步骤~简单明了代码

什么是 MyBatis ? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的Java 对象)映射成数据库中的记录。


MyBatis环境搭建的详细步骤~ 1、java项目 2、导入MyBatis的依赖jar包
    mybatis-3.2.7.jarclasses12.jarmysql-connector-java-5.1.46-bin.jar
3、在src下创建sqlMapConfig.xml 全局配置文件,配置数据源、事务等mybatis运行环境

	
	
		
		
			
			
			
				
				
				
				
				
					
					
					
					
				
				
			
		
		
		
		
			
		
	
4、创建EmpMapper.xml映射文件,配置增、删、改、查的SQL语句。

	
	
		
			select * from emp where empno = #{empno}
		
		
		
	
5、创建SqlSessionFactory,根据全局配置文件创建工厂 6、创建SqlSession,是一个接口,执行数据库操作 7、释放资源

数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据
APP 中接收数据代码:

public static void main(String[] args) {
		SqlSession session = null;
		try {
			//1. 加载sqlMapConfig.xml,获取SqlSessionFactory接口对象
			SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(Resources.getResourceAsStream("sqlMapConfig.xml"));
			
			//2.获取SqlSession
			session = factory.openSession();
			
			//3.执行查询 参数一:执行的sql语句的id  参数二:执行sql语句传的参数
			Emp emp = (Emp)session.selectOne("selectEmpByEmpno", empno);
			//int result = session.insert("insertEmp", emp);
			//int result = session.update("updateEmp", emp);
			//int result = session.delete("deleteEmpByEmpno", empno);
			  
		    //3.1------------------------------增删改需要手动提交或回滚事务
			//session.commit();
			  
			//4.输出结果
			System.out.println(emp);	
				
		} catch (IOException e) {
			e.printStackTrace();
		} finally{
			//5.关闭连接
			session.close();
		}
	}

一键三连谢谢老板~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/781094.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号