当前位置:首页 > 话题广场 > 攻略专题 > 游戏问答

「微服务」你会用SpringBoot+MyBatis连接Mysql8.0吗?

美女镇楼吃喝不愁

1.介绍项目相关性:

!-数据源-

Dependency

GroupIdcom.alibaba/groupId

工件ddruid/工件id

版本1.1.0/版本

/dependency

!-MySQL -

Dependency

GroupIdmysql/groupId

工件dmysql-连接器-Java/工件id

版本8.0.11/版本

/dependency

!-我的巴蒂斯-

Dependency

GroupIdorg.myba/groupId

工件dmybatis-spring-boot-starter/工件id

版本1.3.1/版本

/dependency

2.使用Alibaba Druid数据源配置数据源

Mysql connector/j5.x(旧式连接)

# spring . data source . URL=JDBC : MySQL ://127 . 0 . 0 . 1:3306/RWA?use unicode=truecharacter encoding=utf8

Mysql连接器/j6.x之后(新连接)

spring . data source . URL=JDBC : MySQL ://RWA?server time zone=utccharacterencoding=utf8 use unicode=true usessl=false

#说明:新驱动程序URL的默认地址为127.0.0.1:3306,因此本机MySQL数据库地址访问可以表示为///

# spring . data source . URL=JDBC : MySQL ://localhost :3306/RWA?server time zone=utccharacterencoding=utf8 use unicode=true usessl=false

#

注:基于MySQL的URL的新版本必须设置时区(serverTimezone=UTC)。否则,将报告以下错误:

Java . the server time zone value ' I' is unrecognized or represents more than one time zone . you must configure C driver(via the

Atcom.my (sqlerror.java :127)到[my]

Atcom.my (sqlerror.java :95)到[my]

Atcom.my (sqlerror.java :87)到[my]

Atcom.my (sqlerror.java :61)到[my]

Atcom.my (sqlerror.java :71)到[my]

atcom . my(sqlexceptionsmapping . Java :76)~[my]

atcom . my(connection impl . Java :862)~[my]

at com . my;init(connection impl . Java :444)到[my]

atcom . my(connection impl . Java :230)~[my]

atcom . my(nonregisteringdriver . Java :226)~[my]

atcom . Alibaba . druid .(filterchainimpl . Java :148)到[druid-1 . 1 . 0 . jar 33601 . 1;

atcom . aliba ba . druid .(stat filter . Java 3360217)到[druid-1.1.0.jar 33601.1.0]

atcom . Alibaba . druid .(filterchainimpl . Java :142)到[druid-1 . 1 . 0 . jar 33601 . 1;

atcom . aliba ba . druid .(druidabstractdatasource . Java :1466)到[druid-1 . 1 . 0 . jar 33601]

atcom . aliba ba . druid .(druidabstractdatasource . Java 33601529)到[druid-1 . 1 . 0 . jar 33601]

atcom . aliba ba . druid . $ crea(druid data source . Java 33602178)到[druid-1.1.0.jar 33601

' caused by : com . my : the server time zone value '的mi' is unrecognized or represents more than one time zone . ye He server or JDBC drire

at(Unknown Source)~[na 3360 na]

at(delegatingconstructoraccessorimpl . Java :45)到[na 33601 . 8 . 0 _ 91]

at Java . lang . re(constructor . Java :423)到[na :1.8.0 _ 91]

atcom . my(exception factory . Java :59)~[my]

atcom . my(exception factory . Java :83)~[my]

Atcom.my (timeutil.java :128)到[my]

atcom . my(native protocol . Java :2201)~[my]

atcom . my(native protocol . Java :225)~[my]

atcom . my(connection impl . Java :1391)~[my]

atcom . my(connection impl . Java :993)~[my]

atcom . my(connection impl . Java :852)~[my]

.9 common frames omitted

添加时区参数serverTimezone=UTC

项目正常启动!

————————————————

版权声明:本文请根据CSDN博主“Franmingos”的原创文章、CC 4.0 BY-SA版权合同,附上原文来源链接及本声明。

原文链接:

1.《「微服务」你会用SpringBoot+MyBatis连接Mysql8.0吗?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《「微服务」你会用SpringBoot+MyBatis连接Mysql8.0吗?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2252880.html

上一篇

1070显卡如何输出2560?我来告诉你答案帕斯卡的激情,原厂卡的信仰——英伟达 GTX 1070显卡

下一篇

如何初始化 删除驱动器?我来告诉你答案再也不用担心手抖误删了,磁盘数据恢复神器来了

.net如何连接mysql数据库?我来告诉你答案Net Core 3.1版本使用MySQL数据库迁移启动模板项目

.net如何连接mysql数据库?我来告诉你答案Net Core 3.1版本使用MySQL数据库迁移启动模板项目

.net如何连接mysql数据库相关介绍,最近。因为还没有使用net core。我想用net core的环境创建新项目.因为不熟悉net core的体系结构,所以我将下载ABP项目,先了解一下。 但是自己太菜了,下载了模板项目,在启动的过程中...

.net如何连接mysql数据库连接池看这里!西门子S7-1200直接连接MySQL数据库

.net如何连接mysql数据库连接池看这里!西门子S7-1200直接连接MySQL数据库

.net如何连接mysql数据库连接池相关介绍,项目要求,收集的数据应存储在数据库中。目前,西门子有多种方法,包括WINCC脚本编写、第三方软件等。但是随着开发,云RDS等设备可能希望直接连接到数据库。现场可能没有运行脚本或程序的专用计算机或触摸屏...

.net如何连接mysql数据库看这里!Net Core 3.1版本使用MySQL数据库迁移启动模板项目

.net如何连接mysql数据库看这里!Net Core 3.1版本使用MySQL数据库迁移启动模板项目

.net如何连接mysql数据库相关介绍,最近。因为还没有使用net core。我想用net core的环境创建新项目.因为不熟悉net core的体系结构,所以我将下载ABP项目,先了解一下。 但是自己太菜了,下载了模板项目,在启动的过程中...

关于.net如何连接mysql数据库连接池,你需要知道这些西门子S7-1200直接连接MySQL数据库

关于.net如何连接mysql数据库连接池,你需要知道这些西门子S7-1200直接连接MySQL数据库

.net如何连接mysql数据库连接池相关介绍,项目上需求,要把采集的数据存储到数据库中,当前西门子有很多方法通过WINCC的脚本,第三方的软件等等,但是随着发展,有些需求希望设备直接到数据库,比如云端的RDS,可能现场不会有专门的电脑或者触摸屏用...

.net如何连接mysql数据库连接池?我来告诉你答案ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作

.net如何连接mysql数据库连接池?我来告诉你答案ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作

.net如何连接mysql数据库连接池相关介绍,目录导航: 前言: 示例实现功能预览: 博客实例源码下载地址: 一、创建ASP.NET Core Web应用程序: 二、添加EF Core NuGet包: 安装方式: 三、创建对应数据库表的实体模型:...

.net如何连接mysql数据库?终于找到答案了.net core 里连接mysql查询数据的方法

.net如何连接mysql数据库?终于找到答案了.net core 里连接mysql查询数据的方法

.net如何连接mysql数据库相关介绍,1.创建新项目-asp.netcore web应用程序 2. 3.右键单击项目-管理NuGet软件包(n). 4.波罗。搜索En安装 5.将数据库连接字符串添加到a文件中 AllowedHosts&#...

.net如何连接mysql数据库?总结很全面速看!MySQL数据库驱动程序底层是如何连接数据库的?

.net如何连接mysql数据库?总结很全面速看!MySQL数据库驱动程序底层是如何连接数据库的?

.net如何连接mysql数据库相关介绍,指南:最近研究Calcite时发现使用Avatica框架构建数据库驱动程序,这让我很好奇MySQL的驱动程序基础是如何与MySQL数据库通信的。(威廉莎士比亚,美国作家)。 基本概念 在进行深入分析之...

.net如何连接mysql数据库连接池?我来告诉你答案西门子S7-1200直接连接MySQL数据库

.net如何连接mysql数据库连接池?我来告诉你答案西门子S7-1200直接连接MySQL数据库

.net如何连接mysql数据库连接池相关介绍,项目要求,收集的数据应存储在数据库中。目前,西门子有多种方法,包括WINCC脚本编写、第三方软件等。但是随着开发,云RDS等设备可能希望直接连接到数据库。现场可能没有运行脚本或程序的专用计算机或触摸屏...