Spring Boot 配置 MySQL 数据库
一、导入 Maven 依赖
<!--MySQL jdbc 驱动-->
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.17</version>
</dependency>
二、在 application.yml 中配置数据源
spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/csvswitch?serverTimezone=GMT%2B8&characterEncoding=utf8&useSSL=trueusername: rootpassword: password # 你的数据库密码
分析一下这个 url
的结构:
url : jdbc:mysql://localhost:3306/csvswitch?serverTimezone=GMT%2B8&characterEncoding=utf8&useSSL=true
- 多个参数之间用
&
符号连接 3306
是MySQL
的端口号csvswitch
是自己创建的数据库名称serverTimezone=GMT%2B8
设置时区为东八区,即北京时间,不设置会报错。characterEncoding=utf8
覆盖客户端自动检测到的编码,使用指定的utf8
useSSL=true
指定是否使用ssl
连接。
Spring Boot 配置 MySQL 数据库相关推荐
- mysql jdbc配置重连_Spring Boot 配置MySQL数据库重连的操作方法
使用jdbc连接MySQL,如果连接失效,可能会报类似的错误: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last pa ...
- spring boot整合MySQL数据库
spring boot整合MySQL数据库 spring boot整合MySQL数据库可以说很简单,只需要添加MySQL依赖和在配置文件中添加数据库配置信息,利用spring-boot-starter ...
- spring boot配置mysql
spring boot通过简单的配置就可以连接mysql,并且可以创建默认的连接池HikariDataSource,下面我们来看一看如何配置mysql 添加maven依赖,代码如下 <!-- m ...
- spring boot操作mysql数据库:自动建表,数据添加、查询和修改
1 mysql自动建表 (1)首先使用IntelliJ IDEA新建spring boot工程,然后在pom.xml中加入mysql的依赖: <!-- MYSQL --><depen ...
- spring boot连接mysql数据库
一.pom.xml添加依赖 <dependency><groupId>org.springframework.boot</groupId><artifactI ...
- Spring Boot配置Mysql后无法根据java实体类生成table
https://www.imooc.com/qadetail/193270?t=292816 检查了两天,没找到问题.原因为实体类必须在主程序application的同名包或者子包下面,启动时才会扫描 ...
- mysql 多数据源访问_通过Spring Boot配置动态数据源访问多个数据库的实现代码
之前写过一篇博客<Spring+Mybatis+Mysql搭建分布式数据库访问框架>描述如何通过Spring+Mybatis配置动态数据源访问多个数据库.但是之前的方案有一些限制(原博客中 ...
- java多个数据库数据进行访问_通过Spring Boot配置动态数据源访问多个数据库的实现代码...
之前写过一篇博客<Spring+Mybatis+Mysql搭建分布式数据库访问框架>描述如何通过Spring+Mybatis配置动态数据源访问多个数据库.但是之前的方案有一些限制(原博客中 ...
- jdbctemplate mysql 配置_Spring Boot 初级入门教程(十四) —— 配置 MySQL 数据库和使用 JdbcTemplate 测试...
经过前面几篇文章,包已经可以打了,不管是 jar 包还是 war 包都已测试通过,jsp 页面也可以访问了,但页面上的数据都是在配置文件中写死的,不爽 ~ 到目前为止,最重要的配置还没做,那就是连数据 ...
最新文章
- 视频处理器为电池供电的设计提供4K视频编码
- java基盘JavaScript_JavaWeb学习:SSH整合(无障碍整合)
- 【Kafka】 kafka 启动 Connection to node 1 could not be established. Broker may not be available
- linux mysql 移动_Linux下安装MySQL
- 学UI设计好不好找工作?零基础能学UI设计吗?
- 麒麟信安:“一云多芯”信创云桌面解决方案引领者
- creo 6.0—02:单位的设置,默认绘图模板的绘制(重点)
- 跟着小码哥一起学习OC语法,都在这里了
- python批量删除文件名中的下划线-代码详解
- docker+ftp+openldap记录接入openldap过程 配置
- 微型计算机原理与接口技术-实验一
- java中的super()是什么
- Linux系统cut命令详解
- optix资料(基于optix7.0)——错误
- android一键 iphone,安卓手机一键变“iPhone”,这种App太过分了
- 公链蓬勃发展——多链世界从理想走向现实 | 2021 区块链年报|Footprint Analytics
- VOST技术入门了解
- 网络安全相关术语基本概述
- 《零基础学机器学习》笔记-第1课-新手快速上路路径
- mysql 事务 for update,mysql事务锁_详解mysql 锁表 for update
热门文章
- 【java】java 实现 将 字符串 第一个字符 大写 或者 小写
- 遍地是槽点 苹果iPhone5国行深度体验吐槽
- Photoshop常用快捷键(2)
- 基于步进电机驱动的智能宠物投喂
- 作业一 统计软件简介与数据操作
- 一个屌丝程序员的青春(三七七)
- mac 更换默认蓝牙适配器_这款MIDI转蓝牙适配器(MTB22),可连接多种常用APP和乐器!...
- python实现视频换脸_Python实现AI换脸功能
- Web网页字体图标的基本用法
- Python接口测试- requests 发送 post 请求的几种方法