MyBatis介绍


MyBatis官网

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。

下载MyBatis

进入官网,点击入门,再点击jar包地址,或者访问项目地址:http://github.com/mybatis/mybatis-3/releases
点击zip包会自动下载,或者直链下载:点击下载MyBatis

下载好 MyBatis 的包解压后,就可以得到以下的文件目录:

  • 其中 mybatis-3.5.7.jar 包是 MyBatis 的项目工程包
  • lib文件夹下是 MyBatis 项目需要依赖的第三方包
  • mybatis-3.5.7pdf 文件是MyBatis英文版的文档说明

搭建环境

复制MyBatis的jar包以及lib文件下所有的jar包

新建一个Java项目,粘贴jar包,注意加上sql驱动包

注意要添加到库

出现箭头即可

Maven搭建项目

如果使用 Maven 来构建项目,则需将下面的依赖代码置于 pom.xml 文件中:

注意填写version版本

<dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>x.x.x</version>
</dependency>

编写MyBatis核心文件

在src下新建sqlMapConfig.xml文件,官网给了模板,自己改一改即可。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration><environments default="development"><environment id="development"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="${driver}"/><property name="url" value="${url}"/><property name="username" value="${username}"/><property name="password" value="${password}"/></dataSource></environment></environments><mappers><mapper resource="org/mybatis/example/BlogMapper.xml"/></mappers>
</configuration>

主要修改这4项:驱动名称、sql地址、用户名、密码

<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>

MyBatis下载和环境搭建相关推荐

  1. Mybatis入门:1(Mybatis框架的环境搭建)

    Mybatis框架的环境搭建 一.创建maven工程并导入坐标 导入坐标: <dependencies><dependency><groupId>org.mybat ...

  2. 单片机学习笔记1--资料下载、环境搭建(基于百问网STM32F103系列教程)

    第1篇 资料下载.环境搭建 第一章 百问网视频体系及学习路线 1.1课程视频变化 2011-2020:百问网录制了10年的Linux视频. 2021: 1.首次进入单片机领域,发布单片机课程! 2.重 ...

  3. JSP开发的工具下载与环境搭建(Windows开发环境)

    一.JSP开发的工具下载与环境搭建 JSP技术的强势: (1)一次编写,到处运行.在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改. (2)系统的多平台支持.基本上可以在所有平台上的 ...

  4. 和12岁小同志搞创客开发:手撕代码,Arduino IDE 软件下载和环境搭建

    目录 1.软件下载 2. 软件安装 3.环境搭建和使用 机缘巧合在网上认识一位12岁小同志,从零开始系统辅导其创客开发思维和技巧. 项目专栏:https://blog.csdn.net/m0_3810 ...

  5. MyBatis 简介、 环境搭建、数据库连接池、查询方式

    七.MyBatis 简介 Mybatis 开源免费框架.原名叫 iBatis,2010 在 google code,2013 年迁移到 github 作用: 数据访问层框架. 2.1 底层是对 JDB ...

  6. Hibernate 框架(二)(下载及环境搭建)

    一.Hibernate下载 1.通过下面网站进行下载:https://zh.osdn.net/,进入网站如下图所示. 2.单击页面顶部的导航栏中的"下载",即可进入 3.在搜索框中 ...

  7. mybatis源码环境搭建

    前言 mybatis在众多的数据持久化框架中应该说是目前使用最多的,其优秀的设计和底层封装,值得很多开发人员进行学习,下面让我们先来构建一下mybatis的源码阅读环境吧 准备 1.github下载m ...

  8. EDK2源码下载及环境搭建

    一.EDK2源码下载 上一片笔记中已经下载了git工具这里用git工具来下载edk2源码及编译工具 首先从github中将edk文件导入到我们的gittee仓库中再从我们的gitee仓库中下拉到我们的 ...

  9. R语言入门系列-软件下载,环境搭建,数据导入导出

    1. 为什么是R? 现在数据科学,深度学习领域最受欢迎的是Python, 那么为什么要学习R语言,Python 和 R 的优势分别在哪儿? 简单来说,R语言更适用与研究,偏数理统计,小而精,适合将来做 ...

  10. build怎么调试 react_React源码下载-本地环境搭建

    前几天有小伙伴和我聊天,谈到现在前端面试越来越难,动不动就是xxx原理,有没有看过xx源码之类的问题, 之后就问我应该怎么来学习现在主流框架的源码,于是有了这一篇文章. 说到使用react那很简单 r ...

最新文章

  1. 可选和对象:空指针救星!
  2. 浏览器tab标签显示网站标志图标
  3. 第十五节:有一种特殊的函数叫:Generator函数
  4. 【火炉炼AI】机器学习032-用户之间相似度的计算
  5. 第 8 章 MybatisPlus 扩展
  6. 花粉俱乐部服务器维护,花粉俱乐部打不开进不去怎么回事?花粉俱乐部加载数据失败怎么解决?...
  7. 软件工程(软件维护)
  8. 2022年ps应该选择哪个版本
  9. html扑克牌展开,HTML5 canvas扑克牌花式洗牌动画
  10. html加载图片路径问题
  11. 简约至上交互式设计四策略
  12. 2022-2028全球军用弩行业调研及趋势分析报告
  13. Centos7 用户和组管理
  14. 相亲网站平台制作建设,第九篇
  15. python实现微信接龙统计
  16. 医疗手术机器人 双目视觉导航方式产品汇总
  17. 问题以及解决办法:hadoop 不在 sudoers 文件中。此事将被报告
  18. vue 导出word文档,支持表格和图片
  19. 【第4期-智能驾驶汽车系列术语概念解析】第1节:基于车道线方程的曲率计算
  20. 互联网晚报 | 1月23日 星期日 | 抖音推出PC版客户端;春节档预售票房破亿;岚图FREE第10000辆下线...

热门文章

  1. LCD1602简易驱动程序
  2. 【概率论与数理统计】目录
  3. redis 学习笔记(六) sorted_set数据类型
  4. mysql directx repair_[MySQL]快速解决is marked as crashed and should be repaired故障
  5. koa2 mysql项目教程_blogs: Node.js + Koa2 + MySQL + Vue.js 实战开发一套完整个人博客项目网站...
  6. 网络上复制网页文字的方法
  7. Json解析工具类之GsonUtil类
  8. cupp字典生成工具(同类工具还有crunch)
  9. 基于java五子棋游戏设计与实现
  10. MATLAB挠曲线方程,挠曲线方程.PPT