【SSM】04-Mybatis概述

1、常用开发结构是什么?

       目前,我们常用的开发架构是三层架构,包含以下三层:

       1)视图层:主要功能有两个,第一是接收用户在界面上请求的数据;第二是显示请求处理后返回的结果数据。

       2)业务逻辑层:主要功能有三个,第一是检查视图层传递过来的数据;第二根据传递的数据计算业务逻辑;第三个就是调用数据访问层请求数据库数据。

       3)数据访问层:主要功能就是和数据库沟通。实现数据到数据库的增删改查,获取数据库的数据反馈到业务逻辑层进行业务处理,同时将业务逻辑层的数据保存到数据库中。

 2、为什么要用Mybatis框架实现数据的访问呢?

         学习框架之前,我们都会学习一个东西,那就是大名鼎鼎的JDBC。它的作用就是用来给开发人员连接数据库用的,既然我们已经有了JDBC了,那么为什么又大费周章的整一个什么框架呢?

那必然是因为JDBC虽然能够满足访问数据库的条件,但是仍旧存在一些不足之处。

JDBC的缺陷有哪些呢?

1)代码比较多,开发效率低。

package com.bjnode.JDBC;

import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.Statement;

public class jdbcTest01 {
    //数据库链接
    public static void main(String[] args) {
        //初始化
        Connection conn = null;
        Statement sttm = null;
        try{
            //注册驱动
            Driver driver = new com.mysql.jdbc.Driver();
            DriverManager.registerDriver(driver);
            //获取链接
            String url = "jdbc:mysql://127.0.0.1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值