MyBatis框架的使用1(数据库的创建)

MyBatis

什么是Mybatis?

MyBatis 是一款优秀的持久层框架
MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

如何找到mybatis

MyBatis原来不叫MyBatis , 之前两个旧版本是ibatis1、2;MyBatis3。被托管在github上。
github地址:https://github.com/mybatis/mybatis-3

什么是持久层
  1. 持久态瞬时态
    持久化就是数据在瞬时状态和持久状态之间转化的一个过程。
  2. 内存:断电即失。
    我们现在无法用技术层面来保存,内存不会断电; 将内存中的数据持久化的存储;磁盘,硬盘,等等;
  3. 持久层对应我们代码架构的哪一层:—Dao层
    dao层,专注于处理数据库的操作,但是我们写一大堆JDBC的重复代码。我们应该专注sql语句编写,获得sql的返回值即可。
  4. 持久层为什么不叫持久化模块。
    我们的系统中,应该有一个单独的层面来处理这个数据库连接问题;
  5. 解耦
    这个层面就应该有较为清晰的逻辑边界;
为什么需要这个框架

hibernate 全自动的ORM框架,不用编写sql语句; 黑箱操作
SSH : Spring 、 Struct 1/2 、hibernate

mybatis 半自动的ORM框架 , 我们可以自定义sql语句;更加灵活; 白箱操作
所有sql语句都由我们开发人员来编写,能够定制化完成许多功能。要求开发人员要掌握SQL语句的编写;
SSM :Spring 、SpingMVC、MyBatis.

MyBatis的优点:

  • 不用再去编写一堆JDBC代码
  • 简单易学,不依赖第三方的程序或者框架。官网文档强大,开源,我们可以随时分析源码’;
  • 实现解耦,低耦合,高内聚
  • ORM;对象关系映射
  • 提供XML标签;

第一个MyBatis程序

1.新建数据库,这里我们使用SQLyog来进行数据库的创建,SQLyog来创建数据库更简单些,下载也非常方便,下载完成后打开SQLyog的可执行文件,进入到下面的界面:
在这里插入图片描述点击新建
在这里插入图片描述给和数据库的新连接起个名字,我这里使用默认的名字,之后点击确定,进入到下面的界面:
在这里插入图片描述在密码一栏中输入自己电脑上安装数据库时自己定义的密码
在这里插入图片描述点击连接,进入到下面的界面:
在这里插入图片描述
在这里插入图片描述输入SQL语句后点击运行,数据库创建成功
在这里插入图片描述
在箭头所指处点击右键刷新可以看到自己穿件好的数据库
在这里插入图片描述至此数据库创建成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值