MyBatis连接数据库实现增删改查

本文介绍了MyBatis的基本概念和环境搭建步骤,详细讲解了如何配置MyBatis文件,实现DAO层与SQL层的连接,并提供了测试类的示例,帮助读者理解MyBatis的增删改查操作。
摘要由CSDN通过智能技术生成

一、MyBatis简介

MyBatis是一种基于SQL语法的开源项目,它能够将SQL语句封装在配置文件中,便于统一的管理和维护,能够降低代码的耦合度,且方便的代码调试。下面直接进入MyBatis的环境搭建。

二、MyBatis环境搭建

打开idea后,首先要配置jar文件,我们所需要的jar文件有如下几个,将其添加到Modules中的Dependencies中。添加完后不要忘记将Problems的提示Fix掉。
在这里插入图片描述
添加完jar文件,再把Tomcat配置一下。
在这里插入图片描述
配置完成后下面进入文件的配置。

三、配置Mybatis文件

首先建两个文件夹,一个是resources,将其类型设置成Resources,里面放一些配置文件;另一个是test文件夹,将其类型设置成Tests,里面放一些测试类。如图所示,在Modules中设置。

在这里插入图片描述
在resources文件夹中需要建三个文件,一个是db.propertites,里面是连接数据库的地址和用户名密码,和jdbc的数据库配置文件一样(这里可以不进行配置,可以在mybatis文件夹中配置也是可以的);一个是log4j.properties文件,用于保存日志;还有一个是mybatis.xml文件,主要是在这里配置一系列参数。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <properties resource="db.properties">
    </properties>
    <settings>
        <setting name="logImpl" value="LOG4J"/>
    </settings>
    <typeAliases>
        <typeAlias type="cn.kgc.entity.Provider" alias="provider"/>
        <typeAlias type="cn.kgc.entity.User" alias="user"/>
    </typeAliases>
    <environments default="dev">
    <environment id="dev">
        <transactionManager type="JDBC"></transactionManager>
        <dataSource type="POOLED">
            <property name="driver"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值