目录
1.什么是框架
答案:框架就是一个模板,已经规定好了一些内容,你可以加入自己的东西,也可以使用框架中已经写好的功能。框架不是万能的,只是拥有了自己的特长,比如这里的Mybatis框架就很擅长数据库。
那么我们学习一个框架的时候,应该从框架的手册开始学习,这个框架的手册是很详细的,。这里提供一下Mybatis框架的官方使用手册:https://www.w3school.cn/mybatis
2. Mybatis框架是什么?
答:Mybatis框架相当于增强的JDBC,是对JDBC的进一步深层封装,并完善了其他的数据库操作功能,进而完善成为了一个完整的框架。
3. 为什么要使用Mybatis框架
让我们回忆一下JDBC,学习JDBC的时候,我们肯定是学习了JDBC编程6步,那么即使最后我们将JDBC封装成为了一个工具类,当我们使用JDBC的时候还是比较冗余的,如:每次都要复制JDBC工具类,每次都要重复使用工具类去获取连接等。而这些重复的步骤中,来回变化的就是Sql语句,其他的东西几乎是一点不用变的,因此JDBC的缺点如下:
针对上面JDBC的缺点,牛人们开发了Mybatis框架、
这里要注意一个知识:(不要搞混)
- Mybatis是一个数据库框架
- MySQL是一个数据库
4. Mybatis的发展历程
5.使用Mybatis的前期准备
去GitHub上面下载mybatis-x.x.x.jar文件,下载后配置到classpath中。
或者
若你使用maven构建项目,那么你可以直接在pom文件中加入mybatis的依赖即可(当你使用mybaits依赖,那么你还要加入Mysq的驱动)。
6.Mybatis框架使用的步骤
6.1 Mybatis的pom文件中你的依赖
6.2 Mybatis的主配置文件的详细介绍
7. 具体案例(有详细注解)
!!!注意!!!
又到了每天给大家背诵古诗的时候了
记承天寺夜游
元丰六年十月十二日夜,解衣欲睡,月色入户,欣然起行。念无与为乐者,遂至承天寺寻张怀民。怀民亦未寝,相与步于中庭。庭下如积水空明,水中藻、荇交横,盖竹柏影也。何夜无月?何处无竹柏?但少闲人如吾两人者耳。