1、下载MyBatis压缩包 https://github.com/mybatis/mybatis-3/releases,选择合适版本的MyBatis

  

  将其解压到指定目录,如下:

  

2、创建表格student

  

  创建实体类

  

  创建接口

  

3、在Dao包下创建映射文件studentMapper.xml,在src文件夹下创建配置文件MyBatis.xml

  

  打开studentMapper.xml,在下载的MyBatis压缩包中找到mybatis-3.3.0.pdf文件,引入相应的约束

    

  在mapper映射中直接写sql语句namespace必须有值,#{}大括号中必须与student实体类中的属性名一致

  

  打开mybatis.xml,在下载的MyBatis压缩包中找到mybatis-3.3.0.pdf文件,引入相应的约束并

  

  配置mybatis.xml核心配置文件

  

4、实现studentDao接口

  

5、测试

  

                                                      记  2018.4.22  晨

转载于:https://www.cnblogs.com/zzb-yp/p/8905865.html

搭建MyBatis操作数据库相关推荐

  1. Quartz SpringMvc Mybatis操作数据库异常

    Quartz SpringMvc Mybatis操作数据库,空指针(nullpointexception)异常 quartz动态定时任务在执行时是以线程的形式在后台定期执行,Mybatis链接数据库基 ...

  2. java spring 数据库_JAVA - SpringBoot项目引用MyBatis操作数据库

    JAVA - SpringBoot项目引用MyBatis操作数据库 添加POM依赖: org.mybatis.spring.boot mybatis-spring-boot-starter 2.1.1 ...

  3. Mybatis操作数据库实现主键自增长

    (一)oracle中没有主键自增长,所有可以通过创建序列或使用触发器实现 1.先创建表 CREATETABLE USER1(ID NUMBER(10),NAME VARCHAR2(20),SEX VA ...

  4. Mybatis学习笔记-配置Log4j以便查看MyBatis操作数据库的过程

    配置Log4j 在src/main/resources中添加log4j.properties配置文件 编写测试代码 在配置中加入该SQL语句返回的结果集的封装类型 自行测试 java.sql.SQLN ...

  5. MyBatis是持久化层框架(SQL映射框架)-操作数据库

    MyBatis是持久化层框架(SQL映射框架)-操作数据库 1.环境搭建 1).创建一个java工程: 2).创建测试库,测试表,以及封装数据的javaBean,和操作数据库的dao接口 创建表:自己 ...

  6. 通过接口操作MyBatis及数据库配置文件

    优点: 不用每次实例化SqlSession 配置优于硬编码 减少sql书写错误的概率 规范代码,面向接口服务 文章目录 一.回顾 二.如何通过接口操作MyBatis 2.1. 文件结构 2.2. 依赖 ...

  7. Mybatis介绍、jdbc操作数据库原始写法以及Mybatis架构

    文章目录 Mybatis介绍 jdbc操作数据库原生写法 使用jdbc编程问题总结 Mybatis架构 Mybatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个 ...

  8. 使用mybatis操作MySQL中的数据库表1---读取数据

    1)MySQL中创建表 create table student ( id int(11) not null, name varchar(255) default null, email varcha ...

  9. mybatis操作Oracle数据库批量插入与更新、运行注意事项、属性含义

    一.项目需求 针对将近300万用户的用电数据进行统计分析,将结果更新保存Oracle数据库.我需要往一个表里面插入数据,数据量总计在500万条左右.一条一条插入的话非常慢,2万条数据近20分钟,后面就 ...

最新文章

  1. 【转载】mysql常用函数汇总
  2. php将换行变为 p 标签,editplus 将文本换行替换为p标签
  3. 收到贺卡和礼物的处理方法
  4. LVS nat 负载均衡实验
  5. 玩转C#控件-常用控件属性
  6. 公司重金求数据分析师:为什么90%的公司都需要它?
  7. 【小技巧】【Java】 创建指定数目m的Set数组
  8. 判断对象所有属性是否全部为空
  9. SSL和数字证书服务慨述(4)
  10. Ruby之父讲什么是闭包
  11. java dateutils详解_java DateUtils
  12. camera hardware module
  13. 浙大何越扬计算机系2 2,浙江大学第十一届大学生数学建模竞赛获奖名单.doc
  14. 《Java编程思想第五章》:初始化与内存
  15. 央企招聘:中储粮集团2023公开招聘公告(校招+社招,共700人)
  16. Google入股百度!
  17. VIO中的角速度和四元数
  18. 如何给老婆解释什么是Restful
  19. 代数结构:群、环、域、模、线性空间、格
  20. /lib64/libstdc++.so.6: version `CXXABI_1.3.8’ not found

热门文章

  1. Google发布用于Google Cloud的.Net API
  2. hdu1174(3维射线与圆是否相交)
  3. 10. http 的一些说明及分析工具
  4. 计算机及其系统的泄密渠道之三
  5. https://www.unimelb.edu.au/
  6. PPT科研绘图之棱台
  7. 【转】iphone - ios app maximum memory budget
  8. noj 邮票分你一半z的生日
  9. 《网络攻防实践》第七周作业
  10. PHP学习01:引入表格解析并发送给网页