mysql8坑太多_使用mysql8时遇到的一些坑

2023-11-03

1、时区问题

往数据库插入datetime类型的时间发现,数据库里存储的比实际晚13个小时,而服务器的时间是东八区没问题。解决方法:连接数据库url中加上serverTimezone=GMT%2b8

2、java.sql.SQLException: The connection property 'zeroDateTimeBehavior' acceptable values are: 'CONVERT_TO_NULL', 'EXCEPTION' or 'ROUND'. The value 'convertToNull' is not acceptable.

在mysql8中,修改了zeroDateTimeBehavior的值,而老代码是用的convertToNull,所以会报错。解决方法:修改为CONVERT_TO_NULL,或者使用8.0.13及以上版本的驱动。

在8.0.13 release note中提到一点

==Connector/J now translates the legacy value of convertToNull for the connection property zeroDateTimeBehavior to CONVERT_TO_NULL. This allows applications or frameworks that use the legacy value (for example, NetBeans) to work with Connector/J 8.0. (Bug #28246270, Bug #91421)==

使用老的写法时,在解析时自动翻译成新写法,以此来兼容,就不用改配置啦。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mysql8坑太多_使用mysql8时遇到的一些坑 的相关文章

  • vue 富文本编辑器使用

    环境 在vue TS 中使用富文本编辑器 markdown文本编辑器更加适合开发者使用 普通用户更适合类似word的使用方式 所见即所得 推荐使用的富文本编辑器 ckeditor5 内置插件和扩展性非常好 quill medium edit
  • 黑盒测试、白盒测试、灰盒测试

    1 黑盒测试 黑盒测试也称功能测试 它是通过测试来检测每个功能是否都能正常使用 在测试中 把程序看作一个不能打开的黑盒子 在完全不考虑程序内部结构和内部特性的情况下 在程序接口进行测试 它只检查程序功能是否按照需求规格说明书的规定正常使用
  • uniapp中使用swiper无法触发触底生命周期onReachBottom

    使用swiper导致onReachBottom生命周期不会触发 解决办法 使用scroll view的scrolltolower方法 具体使用
  • 【单片机毕业设计】【mcuclub-dz-079】基于单片机的火灾检测控制系统设计

    最近设计了一个项目基于单片机的火灾检测控制系统设计 与大家分享一下 一 基本介绍 项目名 火灾检测 项目编号 mcuclub dz 079 单片机 STC89C52 功能简介 1 通过MQ 7检测CO值 当CO值大于设置最大值 进行声光报警
  • NMOS管和PMOS管使用区别之一

    使用的位置 NMOS管在电路中常做下管使用 PMOS管在电路中常做上管使用 VCC叫上 GND叫下 NMOS管在电路中常做下管使用 S端接GND D端接负载 负载再接VCC PMOS管在电路中常做上管使用 S端接VCC D端接负载 负载再接
  • 纯手工gcc 编译android native Cpp代码

    纯手工gcc 编译android native Cpp代码 api level 19 32位 编译成功 api level 19 home charlie android tool android ndk r10e toolchains a
  • MySQL-MVCC原理以及数据库锁实战

    多个事务并发对同一批数据进行增删改查操作时 可能会导致脏写 脏读 不可重复读 幻读问题 MySQL为解决这些问题 设计了事务隔离级别 锁机制 MVCC多版本并发控制隔离机制来解决这些问题 锁与事务隔离级别 事务隔离级别 读未提交 Read
  • OpenCV图像增强(二)——Retinex图像增强

    前言 1 Retinex图像增强是一种高动态范围图像的新色调映射技术 而基础理论是 物体的颜色是由物体对长波 红色 中波 绿色 短波 蓝色 光线的反射能力来决定的 而不是由反射光强度的绝对值来决定的 物体的色彩不受光照非均匀性的影响 具有一
  • 计算机网络技术期末个人总结

    计算机网络技术复习 一 计算机网络基础知识 了解 计算机网络 Internet 的发展 面向终端的计算机网络 单个计算机 直接连接主机 分组交换网络 实现了不同计算机之间的通信 此时广域网从逻辑上分为资源子网与通信子网 ARPANET出现
  • 吊打面试官系列之:UI自动化面试题汇总,对标P7,从此再也不怕面试官了。

    UI自动化面试题汇总 1 引言 2 基础篇 2 1 selenium的工作原理 2 2 selenium自动化页面元素找不到存在异常的原因 2 3 如何去定位属性动态变化的元素 2 4 如何去定位页面上动态加载的元素 2 5 seleniu
  • MT【332】椭圆正交变换

    2018河南数学联赛解答10 已知方程 17x 2 16xy 4y 2 34x 16y 13 0 表示椭圆 求它的对称中心和对称轴 解 设对称中心为 a b 显然 A 1 1 B 1 1 在图像上 所以对称点 A 2a 1 2b 1 B 2
  • 【集合】hashmap的实现原理,hashmap怎么解决哈希冲突的问题

    最近在详细的研究hashmap的内部结构和原理 终于豁然开朗 原来hashmap是那么的完美 数组和链表的结合体 在学习hashmap之前 首先问大家几个问题 看看是否对hashmap有了解多少 咱们通过问题进行对hashmap的学习和探索
  • 金融信创快速落地的应用迁移或创新开发要点

    转载本文请注明出处 微信公众号EAWorld 近日 汇聚专家智慧 分解转型实战的 重塑 直播栏目再上新 本期聚焦金融信创 解析推进金融信创快速落地的应用迁移或创新开发要点 访谈问题概览 1 与其他行业信创相比 金融信创有哪些难点 2 金融信
  • python学习--计算学生成绩排名案例(字典篇2) --小黑学习驿站

    目录 问题 额外话题 zip 函数 sorted 函数 问题 创建学生期末成绩自动排名 如何查找对应的学生学习成绩 思路 1 首先总分为未知数 定义学生数量 将语数英各科成绩分开 然后计算总成绩 2 计算出总成绩 然后进行排序 3 然后定义
  • 【Python】怎么在pip下载的时候设置镜像?(常见的清华镜像、阿里云镜像以及中科大镜像)

    一 清华镜像 在使用 pip 命令下载 Python 包时 可以通过设置 pip 的镜像源为清华镜像来加快下载速度 以下是如何设置清华镜像源的步骤 打开终端或命令行窗口 执行以下命令添加清华镜像源 pip config set global
  • 如何在Windows中安装Oracle数据库12c

    摘要 本教程逐步向您展示如何在Windows 12中安装Oracle数据库10c 安装甲骨文数据库 要在计算机上安装 Oracle 数据库 您需要从 Oracle 网站的下载页面下载安装程序 拥有ZIP格式的安装文件后 您需要将它们解压缩到
  • 百天百题(1/100)Java创建线程的方式?

    首先创建线程有四种种方式 1 继承Thread类 缺点 1 Java是不支持多继承的 所以我们不能在继承其他的类了 2 不能通过线程池来此操作 每次创建一个线程都需要先创建一个类 创建和销毁线程对整体的资源开销是非常大的 3 每次启动一个线
  • 局域网中服务器群配置ssh免密

    笔者以前配置ssh免密登陆 基本两步就可以了 ssh keygen删除密钥对 ssh copy id公钥复制到远程主机 完成密钥对部署 但是笔者寻思 在服务器群里面怎么来配置ssh免密呢 生成密钥对 然后多次使用ssh copy id分发公
  • Linux驱动开发-------- 内核的同步与互斥

    面试 请说一下 线程间同步方式有哪些 同一进程内的多个线程共享同一地址空间 为了避免多个线程同时访问数据造成的混乱 需要考虑线程之间的同步问题 所谓同步 即协同步调 按预定的先后次序访问共享资源 以免造成混乱 线程同步的实现方式主要有6种

随机推荐

  • java读取一个指定目录下的文件名,不递归读取

    public static ArrayList
  • electron-updater

    前提备份 安装一下更新插件 npm install electron updater save app Electron electronjs org 更多配置参考app Electron electronjs org 自动更新 elect
  • 2020及2021年常被利用的30个软件漏洞

    对于所有的0day 定制的恶意软件和其他完全未知的安全漏洞 它们已经存在多年并被广泛利用 为了更好地表明这一点 美国联邦调查局 FBI 美国网络安全与基础设施安全局 CISA 澳大利亚网络安全中心 ACSC 和英国国家网络安全中心 NCSC
  • 『PyQt5-Qt Designer篇』| 08 Qt Designer中容器布局和绝对布局的使用

    08 Qt Designer中容器布局和绝对布局的使用 1 容器布局 1 1 设计容器布局 1 2 保存文件并执行 2 绝对布局 2 1 设计绝对布局 2 2 保存文件并执行 1 容器布局 1 1 设计容器布局 先拖入一个容器Frame容器
  • for循环数组遍历,引出增强for循环(forEach)

    这是一个传统的遍历数组元素的for循环结构 本例中的计数器为数组元素的索引 一般初始化为0 进入循环体的表达式一般写为 索引小于被遍历数组的长度 每次循环执行结束后会对索引进行加1操作 1 这是最简单的遍历 public class Dem
  • 毕业设计-基于微信小程序的垃圾分类系统

    目录 前言 课题背景与简介 实现设计思路 一 垃圾分类系统设计 二 垃圾分类系统开发技术分析 三 总结 实现效果样例 更多帮助
  • NLP学习(五)jieba分词-Python3实现

    中文分词 对于NLP 自然语言处理 来说 分词是一步重要的工作 市面上也有各种分词库 11款开放中文分词系统比较 1 基于词典 基于字典 词库匹配的分词方法 字符串匹配 机械分词法 2 基于统计 基于词频度统计的分词方法 3 基于规则 基于
  • LLVM里的寄存器分配 - 线性扫描算法(二)

    1 背景介绍 在上一篇博文 LLVM 里的寄存器分配 准备工作 一 里 我主要整理了 LLVM 在做寄存器分配前所做的准备工作 介绍了 LLVM 是在怎样的 MIR 上做的寄存器分配 接下来 就需要讲讲 LLVM 是如何做寄存器分配了 虽然
  • 对比加速CDN,高防CDN有什么优势呢

    与加速的CDN相比 高防CDN优势可以归纳为 自动化 引导式自助 错误冲突及时提醒 操作高效便捷 配置项丰富 自动配置缓存策略 多业务支持 支持网页 下载 点播等多种业务类型 满足用户多元化业务需求 可谓是大文件 小文件 点播 直播 动静皆
  • React中的state管理

    实现如上的点击变色 父组件 class StarRating extends React Component constructor props super props this state starsSelected props star
  • 2013一些好的句子

    1 能医不自医 2 万般皆是命 半点不由人 3 养儿一百岁 长忧九十九
  • 如何注册 Docker hub

    Docker hub 是什么 Docker Hub 是 Docker 社区分享 Docker 镜像的网站 存储库 上面有很多 Docker 镜像 例如 nginx 官方镜像 你可以从Docker Hub上下载这些镜像 也可以在上面分享你自己
  • 比默认的 Python shell 好太多,IPython 实用小技巧合集

    导语 IPython 是一个 Python的交互式shell 比默认的 Python shell好用得多 它有许多好用的特性 本文将对一些特性进行介绍 介绍 IPython 是一个Python的交互式shell 比默认的 Python sh
  • 如何吃透csapp

    读薄 读厚csapp 非常不错的博客 既有对书本内容的理解 也有对实验内容的剖析 当然我还没看 先马 并且立个flag 必看完csapp 看完奖励自己一趟旅行 EOF 补充 本书的使用指南
  • 程序员常用九大算法(二分查找(非递归)、分治、动态规划、KMP、贪心、普里姆、克鲁斯卡尔、迪杰斯特拉、弗洛伊德算法)

    程序员常用九大算法 1 二分查找 非递归 2 分治算法 3 动态规划算法 4 KMP算法 5 贪心算法 6 普里姆算法 7 克鲁斯卡尔算法 8 迪杰斯特拉算法 9 弗洛伊德算法 1 二分查找 非递归 就是不使用递归的二分查找 这里不做介绍
  • 机器学习(1):独立同分布IID(independent and identically distributed)

    1 独立同分布independent and identically distributed i i d 在概率统计理论中 如果变量序列或者其他随机变量有相同的概率分布 并且互相独立 那么这些随机变量是独立同分布 在西瓜书中解释是 输入空间
  • 程序员的浪漫——欲寄彩笺兼尺素,山长水阔知何处

    欲寄彩笺兼尺素 山长水阔知何处 每当提及程序员 人们往往想到的是带着眼镜 不修边幅 面对电脑 两眼无光的窘态 然事实上每个热爱编程的人 内心深处都藏有一处不为人知充满着浪漫色彩与幻想气息的地方 而这个地方也只为一个人开放 每个热爱编程的程序
  • 在win10环境下的vscode中使用xdebug进行PHP断点调试

    第一步 下载VScode和phpstudy 具体下载网址我放到下面 VScode Visual Studio Code Code Editing RedefinedVisual Studio Code Code Editing Redefi
  • 深入浅出讲解:php的socket通信

    对TCP IP UDP Socket编程这些词你不会很陌生吧 随着网络技术的发展 这些词充斥着我们的耳朵 那么我想问 1 什么是TCP IP UDP 2 Socket在哪里呢 3 Socket是什么呢 4 你会使用它们吗 什么是TCP IP
  • mysql8坑太多_使用mysql8时遇到的一些坑

    1 时区问题 往数据库插入datetime类型的时间发现 数据库里存储的比实际晚13个小时 而服务器的时间是东八区没问题 解决方法 连接数据库url中加上serverTimezone GMT 2b8 2 java sql SQLExcept