简单配置Mybatis,Druid访问MySQL数据库
文章目录
- 前言
- 一、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数据库相关推荐
- php访问mysql数据库实验报告,php访问mysql数据库
//建一个连接,造一个连接对象 $db = new MySQLi("localhost","root","123","mydb&q ...
- qt4 连接mysql_Qt4访问mysql 数据库的简单教程
编译问题: 1.系统中安装有VC,所以头文件冲突 手工修改makefile 删除所有-I 加载VC头文件的项目 2.mysql cannot find -llibmysql 指定libmysql.a的 ...
- mye连接mysql数据库_MySQL_如何在Java程序中访问mysql数据库中的数据并进行简单的操作,在上篇文章给大家介绍了Myeclip - phpStudy...
如何在Java程序中访问mysql数据库中的数据并进行简单的操作 在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据 ...
- ODBC + WIN32 API 访问MYSQL 数据库实现简单QQ用户注册和登录 的代码分析
ODBC + WIN32 API 访问MYSQL 数据库实现简单QQ用户注册和登录 的代码分析 . / // datadase odbc1.cpp : 定义应用程序的入口点. // #inc ...
- mysql入门很简单.java_MySQL入门很简单: 15 java访问MySQL数据库
1. 连接数据库 1.1 下载安装驱动 java通过JDBC(Java Database Connectivity,Java数据库连接)来访问MySQL数据库.JDBC的编程接口提供的接口和类与MyS ...
- Spring使用JDBC访问MySQL数据库
在Java应用程序开发中,使用JDBC访问MySQL数据库是Java开发者常用的技术.在Spring框架中,Spring对JDBC又进行了封装,简化了程序访问数据库的复杂度.本课主要讨论在Spring ...
- 技巧实例:如何在.NET中访问MySQL数据库
引言:如果你不是只在大集团公司工作过的话,你一定会有机会接触到MySQL,虽然它并不支持事务处理,存储过程,但是它提供的功能一定能满足你的大部分需求,另外,简洁的MySQL也有一些它独到的优势,在有些 ...
- Springboot03整合SpringDataJPA访问MySQL数据库
使用SpringBoot访问MySQL数据库,并且结合SpringDataJPA完成CRUD(Create,Read,Update,Delete 结合 Springboot01 中的demo案例 Sp ...
- c语言访问mysql,C语言访问mysql数据库
mysql中新建的数据库为hyx,hyx中的表为my_schema,表中的数据为下图: 编写代码,访问表中的数据,测试代码如下: #include "stdafx.h" #incl ...
最新文章
- 第三章 改进神经网络的学习方式(上)
- 第二百三十一天 how can I 坚持
- 计算机中cmos设置程序,电脑主板上有CMOS设置是什么意思
- bootice添加linux_如何使用老毛桃winpe的Bootice新建SYSLINUX引导程序?
- mvc的Controller返回值类型ActionResult详解
- hdu 2007 - 平方和与立方和
- 博客园的“随笔、文章、新闻、日记”有啥区别
- Matplotlib——画图(散点图、柱状图、等高线图、3D图)
- c++ 自定义 比较器 priority_queue_吃透Java集合系列七:PriorityQueue
- 基因结构图的0_肿瘤基因突变Biomarkers的药物研究神器—OncoKB数据库
- php 微信创建客服,如何给微信小程序内添加客服按钮
- uniapp 使用map组件 动态自定义标记点图标及内容文字
- BIM → CIM,捷码赋能智慧城市多行业应用开发
- 代码静态检查工具汇总
- bpm js 计算 音乐_推荐一个能检测歌曲bpm的插件
- 解读 CreateMutexWin32A
- 保证良好睡眠,是糖友逆糖的关键
- 英语俚语里的gotta和gonna
- springBoot集成阿里云企业邮箱
- 计算机设计大赛人工智能挑战赛填写模板