一、简单了解Mybatis
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。(转载自百度百科)
Mybatis优势:
1、消除大量JDBC冗余代码
2、学习曲线低(学习相对容易)
3、友好的第三方缓存类库集成支持
4、有好的Spring集成支持
5、良好的性能
Mybatis劣势:
1、编写SQL语句的工作量大
2、数据库移植性差,不能随意更换数据库
二、Mybatis如何连接数据库
Mybatis连接数据库,首先需要数据库,使用最近学习使用的tcmp数据库其中的t_user表做一个示例
接下来就是重点了,使用Mybaits连接数据库
第一步:在核心配置文件(pom.xml)中导入jar包
<!--需要的依赖--> <dependencies> <!--连接数据库的jar包--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.41</version> </dependency> <!--mybatis--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.4</version> </dependency> <!--测试--> <dependency> <groupId>junit</groupId> <artifactId

本文介绍了Mybatis的基本概念,强调了其作为持久层框架的优势,如减少JDBC代码、易于学习和集成缓存,同时也指出其劣势,如SQL编写工作量大和数据库移植困难。接着,详细讲解了如何使用Mybatis连接数据库,包括引入依赖、配置文件设置以及实体类创建,并展示了测试结果。


被折叠的 条评论
为什么被折叠?



