IDEA使用mybatis连接MySQL

本文对比了JDBC和Mybatis的优缺点,详细介绍了如何在IntelliJ IDEA中利用Spring Initializr创建项目,配置Java 8并添加相关依赖。接着,通过创建User相关类、Mapper接口及XML配置文件,展示了Mybatis连接MySQL数据库的过程。最终运行项目,成功从数据库获取并显示数据,强调了Mybatis在数据库变更频繁时的优势。
摘要由CSDN通过智能技术生成

1, JDBC和mybatis对比

jdbc:
开发效率低,代码多
需要进行connection,Statement和ResultSet的创建和销毁
重复代码较多,太冗杂
mybatis:
减少了connection等的销毁和创建
代码较少,并且业务代码和操作数据库代码分开,更便于开发

2,项目实现

开发工具:IntelliJ IDEA
新建项目:点击file——new——projects,选择spring initializr,点击next
在这里插入图片描述然后再点击next,然后将java version改为8
在这里插入图片描述然后选择依赖
在这里插入图片描述
在这里插入图片描述然后就是内里java文件的创建
在这里插入图片描述其中每一个文件中的代码
UserController.Java:

package com.first.mybatis_example.controller;

import com.first.mybatis_example.entity.User;
import com.first.mybatis_example.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

@RestController
@RequestMapping("/user")
public class UserController {
    @Autowired
    private UserService userService;

    @RequestMapping("/getAllUser")
    public List<User> findAll(){
        return
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值