美文网首页
Mybatis入门

Mybatis入门

作者: fjutlxl | 来源:发表于2023-04-04 23:38 被阅读0次

虽然夜已深,也有些许犯困,但我还是要对今天的学习简单做个总结。今天其实主要是解决了Mysql和Mybatis的入门问题。
一、Mysql搭建与使用
我使用的mysql-8.0.31版本的数据库,在Mysql的搭建过程中,主要有几点收获:
1、安装的时候,要将my.ini拷贝至目录。mysql的默认密码是:root@123456
2、常用的命令:(需要在cmd窗口以管理员身份运行的情况下)
mysql服务的关闭:net stop mysql
mysql服务的开启:net start mysql
二、Mybatis第一个测试用例
首先Mybatis和传统的JDBC不同,给我的感受是:将逻辑代码进一步与数据库DML操作分离开来了。数据库语句写在了配置文件中,分得更为细致和明确,不用去代码中找语句。主要有这么几个关键文件。
1、SqlMapConfig.xml文件。这个文件是用于数据库连接的配置文件,配置数据库连接池,用于配置数据库连接参数。这个位置需要注意driver驱动包的加载,mysql5及其以下的是加载org.gjt.mm.mysql.driver,而mysql8加载的是com.mysql.cj.jdbc.Driver,而mysql6和7印象中加载的是com.mysql.jdbc.Driver,配置的时候需要注意哈


SqlMaper.png

2、PojoMapper.xml文件。这个文件是用于配置数据库查询有语句的。主要是入参类型parameterType和出参类型resultType要设置对,同时这个文件是严格区分大小写的,要注意


image.png

三、运行一下最后的测试效果
通过传入id值=2检索出数据库中的用户信息(见控制台),这里有个小注意事项,用SimpleDateFormat sdf= new SimpleDateFormat("YYYY-MM-dd")做sdf.format格式转换的时候,要注意DD和dd的区别,dd标识年月日中的日,而DD则表示的是在这个年份中的第几天。同时YYYY和yyyy也是不一样的,YYYY如果你的日期所在周是第二年,则这个日期转换也是不准确的,会多出一年(有兴趣可以自己试下哈)


image.png
结束

相关文章

  • MyBatis

    MyBatis学习总结(一)——MyBatis快速入门 超详细MyBatis入门讲解

  • 深入浅出Mybatis-Mybatis-Generator

    目录 入门 Mybatis Generator 是什么 Mybatis Generator是Mybatis的代码生...

  • Mybatis的入门

    一.Mybatis介绍 二.Mybatis的架构 三.Mybatis入门程序开发 下载mybatis 导包核心+依...

  • Mybatis快速入门

    Mybatis 学习内容 Mybatis框架的简单入门 Mybatis框架基本的使用 Mybatis框架的深入和多...

  • MyBatis之快速入门

    title: MyBatis之快速入门tags: MyBatiscategories: MyBatis 若图片无法...

  • 1.Mybatis - 搭建

    参考 Mybatis 官方 MyBatis学习总结(一)——MyBatis快速入门 安装 说明基于Maven 步骤...

  • Intellij 第三章 测试Spring整合MyBatis

    0、如需查看Spring整合MyBatis知识请访问 MyBatis入门【十二】 Spring整合MyBatis基...

  • Mybatis源码解读

    Mybatis入门 Mybatis构成 SqlSessionFactoryBuilder(构造器):根据配置信息或...

  • Mybatis入门

    目的:入门,熟悉mybatis是什么,怎么用。 1. 初识Mybatis 1.1 Mybatis介绍 MyBati...

  • MyBatis入门 Day10 2018-11-28

    MyBatis mybatis-3.4.6 jdk1.8+ 一、mybatis入门 1.依赖jar包 pom.xm...

网友评论

      本文标题:Mybatis入门

      本文链接:https://www.haomeiwen.com/subject/jmxeddtx.html