文章目录

  • 前言
  • 一、Mybatis是什么
  • 二、Druid是什么
  • 三、使用步骤
    • 1. 导入Jar包
    • 2. application.yml配置Druid数据源
    • 3. application.yml配置Mybatis扫描XML路径
    • 4. 配置DAO层映射器
  • 总结

前言

如何使用Mybatis,Druid访问MySQL数据库


一、Mybatis是什么

一个半持久层框架,持久层框架简单理解就是操作数据库的框架,Mybatis需要使用者自行编写SQL语句,来进行数据库的操作,所以是半持久层框架

二、Druid是什么

是阿里巴巴开发的数据库连接池项目,简单来说就是看你SQL的执行情况

三、使用步骤

1. 导入Jar包

<!-- MySQL连接驱动 -->
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.27</version>
</dependency><!-- Mybatis -->
<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.2.0</version>
</dependency><!-- Druid -->
<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.2.8</version>
</dependency>

2. application.yml配置Druid数据源

# Druid数据源
spring:datasource:druid:username: 用户名password: 密码url: jdbc:mysql://localhost/xjj_vue?serverTimezone=Asia/Shanghaidriver-class-name: com.mysql.cj.jdbc.Driver# 初始数量initialSize: 20# 最大连接数量maxActive: 200# 最小连接数量minIdle: 20# 连接最大等待时间maxWait: 60000

3. application.yml配置Mybatis扫描XML路径

mybatis:mapper-locations: classpath:mapper/*.xml

4. 配置DAO层映射器

@Configuration
// 这里是你DAO层接口的路径
@MapperScan("org.mybatis.spring.sample.mapper")
public class AppConfig {}

总结

以上就是SpringBoot与Mybatis,Druid简单整合。

简单配置Mybatis,Druid访问MySQL数据库相关推荐

  1. php访问mysql数据库实验报告,php访问mysql数据库

    //建一个连接,造一个连接对象 $db = new MySQLi("localhost","root","123","mydb&q ...

  2. qt4 连接mysql_Qt4访问mysql 数据库的简单教程

    编译问题: 1.系统中安装有VC,所以头文件冲突 手工修改makefile 删除所有-I 加载VC头文件的项目 2.mysql cannot find -llibmysql 指定libmysql.a的 ...

  3. mye连接mysql数据库_MySQL_如何在Java程序中访问mysql数据库中的数据并进行简单的操作,在上篇文章给大家介绍了Myeclip - phpStudy...

    如何在Java程序中访问mysql数据库中的数据并进行简单的操作 在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据 ...

  4. ODBC + WIN32 API 访问MYSQL 数据库实现简单QQ用户注册和登录 的代码分析

    ODBC + WIN32 API 访问MYSQL 数据库实现简单QQ用户注册和登录 的代码分析 . /   // datadase odbc1.cpp : 定义应用程序的入口点.  //   #inc ...

  5. mysql入门很简单.java_MySQL入门很简单: 15 java访问MySQL数据库

    1. 连接数据库 1.1 下载安装驱动 java通过JDBC(Java Database Connectivity,Java数据库连接)来访问MySQL数据库.JDBC的编程接口提供的接口和类与MyS ...

  6. Spring使用JDBC访问MySQL数据库

    在Java应用程序开发中,使用JDBC访问MySQL数据库是Java开发者常用的技术.在Spring框架中,Spring对JDBC又进行了封装,简化了程序访问数据库的复杂度.本课主要讨论在Spring ...

  7. 技巧实例:如何在.NET中访问MySQL数据库

    引言:如果你不是只在大集团公司工作过的话,你一定会有机会接触到MySQL,虽然它并不支持事务处理,存储过程,但是它提供的功能一定能满足你的大部分需求,另外,简洁的MySQL也有一些它独到的优势,在有些 ...

  8. Springboot03整合SpringDataJPA访问MySQL数据库

    使用SpringBoot访问MySQL数据库,并且结合SpringDataJPA完成CRUD(Create,Read,Update,Delete 结合 Springboot01 中的demo案例 Sp ...

  9. c语言访问mysql,C语言访问mysql数据库

    mysql中新建的数据库为hyx,hyx中的表为my_schema,表中的数据为下图: 编写代码,访问表中的数据,测试代码如下: #include "stdafx.h" #incl ...

最新文章

  1. 第三章 改进神经网络的学习方式(上)
  2. 第二百三十一天 how can I 坚持
  3. 计算机中cmos设置程序,电脑主板上有CMOS设置是什么意思
  4. bootice添加linux_如何使用老毛桃winpe的Bootice新建SYSLINUX引导程序?
  5. mvc的Controller返回值类型ActionResult详解
  6. hdu 2007 - 平方和与立方和
  7. 博客园的“随笔、文章、新闻、日记”有啥区别
  8. Matplotlib——画图(散点图、柱状图、等高线图、3D图)
  9. c++ 自定义 比较器 priority_queue_吃透Java集合系列七:PriorityQueue
  10. 基因结构图的0_肿瘤基因突变Biomarkers的药物研究神器—OncoKB数据库
  11. php 微信创建客服,如何给微信小程序内添加客服按钮
  12. uniapp 使用map组件 动态自定义标记点图标及内容文字
  13. BIM → CIM,捷码赋能智慧城市多行业应用开发
  14. 代码静态检查工具汇总
  15. bpm js 计算 音乐_推荐一个能检测歌曲bpm的插件
  16. 解读 CreateMutexWin32A
  17. 保证良好睡眠,是糖友逆糖的关键
  18. 英语俚语里的gotta和gonna
  19. springBoot集成阿里云企业邮箱
  20. 计算机设计大赛人工智能挑战赛填写模板

热门文章

  1. js实现判断输入内容是否为数字
  2. SAP BOM物料清单详解
  3. jQuery属性操作以及一些实用方法
  4. 国庆旅游3天,Python 把我的疲倦治愈了
  5. 一个冷门json类JacksonJsonParser中的坑
  6. 电磁感应、电感与变压器
  7. 英雄联盟:英雄台词翻译(我用双手成就你的梦想。)
  8. python什么意思g_在laymans术语中,Python字符串格式“g”实际上是什么意思?
  9. linux termios结构
  10. proxifier 出现错误代码10060处理