【MySQL】解决JDBC无法成功连接MySQL5.7的问题

news/2024/5/19 1:38:02 标签: mysql, jdbc

写在前面,笔者的个人主页近期升级了一下服务器,以前的VPS确实不行了,然后也就顺便用了最新版本也就是MySQL5.7,但是这个版本呢升级了很多安全策略,网上的资料(中文)也相对较少,之前因为安装这个MySQL5.7已经折腾了我大半天,这里附上笔者自己另一篇博客: 【MySQL】CentOS7安装MySQL5.7
在升级的过程中,因为之前有些数据也一并迁移了,笔者的个人主页是使用SpringJDBC连接的,但是当我从MySQL5.6换成MySQL5.7的时候就遇到了连接问题。

我也查了很多的资料,当然多数资料都是徒劳的,最后无奈之下,只能硬啃MySQL官网的英文文档,借助Chrome的Google翻译,我渐渐清晰了MySQL的安全策略以及一些基本的JDBC使用规范等。

最重要的一页:https://dev.mysql.com/doc/connector-j/6.0/en/connector-j-reference-configuration-properties.html

这里写图片描述

这里指出了,如果你使用了useSSL=true,那么你就需要提供密钥,我为了方便,这里我就直接在URL中将useSSL=true改成了useSSL=false

<property name="url">
  <value>jdbc:mysql://localhost:3306/web?useUnicode=true&amp;characterEncoding=utf-8&amp;useSSL=false</value>  
</property>

虽然只是一个简单的设置,但是找不到的时候真的很烦恼。。。


http://www.niftyadmin.cn/n/704557.html

相关文章

【初学Mybatis】No.2 Mybatis的下载和搭建核心架构(Maven搭建)

写在前面的话&#xff1a;在慕课网学习的时候&#xff0c;老师使用的是一般的web结构&#xff0c;更多的时候都是使用的mevan项目结构&#xff0c;所以这里呢就改成了mevan项目结构。 No.1 下载地址 【强调】在博客完成中&#xff0c;突然发现3.4.2中没有org.apache.ibatis.ses…

【初学Mybatis】No.1 使用Maven创建一个JavaWeb3.0项目

写在前面的话&#xff1a;暂无 No.1 选择创建Maven项目 No.2 勾选“Create a simple project”选项 因为如果使用Maven的模版创建项目&#xff0c;后面如果再改成JavaWeb3.0项目就很麻烦&#xff0c;所以选择在创建项目的时候不使用模版 No.3 设置域名和项目名并初始化项目结…

【初学Mybatis】No.3 SQL基本配置与执行

写在前面的话&#xff1a;暂无 【初学Mybatis】No.1 使用Maven创建一个JavaWeb3.0项目【初学Mybatis】No.2 Mybatis的下载和搭建核心架构&#xff08;Maven搭建&#xff09; 【初学Mybatis】No.3 SQL基本配置与执行 No.1 拷贝SQL语句配置模版 路径为&#xff1a;\src\test\ja…

【JavaWeb开发】初步实现网站应用钉钉扫码登录

写在前面&#xff1a;如果你还不知道钉钉是什么&#xff0c;就赶紧问问Google。当然&#xff0c;这篇博客是用流水线的形式完成钉钉扫码登录。 第一步&#xff0c;看官方文档 网站应用钉钉扫码登录开发指南&#xff08;钉钉官网&#xff09; 如果你想要通过用户扫码获取到他的…

浏览器内部工作原理

本文转自&#xff1a;http://www.admin10000.com/document/1471.html#chapter1 &#xff0c; 侵删。 一、介绍 浏览器可以被认为是使用最广泛的软件&#xff0c;本文将介绍浏览器的工作原理&#xff0c;我们将看到&#xff0c;从你在地址栏输入google.com到你看到google主页过…

web服务器的工作原理(How web servers work?)

转自&#xff1a;http://www.importnew.com/15020.html 侵删 Web服务器工作原理概述 很多时候我们都想知道&#xff0c;web容器或web服务器&#xff08;比如Tomcat或者jboss&#xff09;是怎样工作的&#xff1f;它们是怎样处理来自全世界的http请求的&#xff1f;它们在幕后做…

探究Struts2运行机制:StrutsPrepareAndExecuteFilter 源码剖析

转自&#xff1a;http://www.iteye.com/topic/829843&#xff08;仅作本人学习使用&#xff0c;有改动&#xff09; 侵删 作者&#xff1a;niumd blog&#xff1a;http://ari.iteye.com 一、概述 Struts2的核心是一个Filter&#xff0c;Action可以脱离web容器&#xff0c;那么…

【Struts2学习笔记】struts2.5使用通配符配置action跳转

写在前面&#xff1a;其实在一年前&#xff0c;还没有开始写博客的时候就已经学过struts2了&#xff0c;只是当时太蠢&#xff0c;无法理解MVC以及struts2的一些“人性化”的设定&#xff0c;过了一年再反过来看struts2就很明白了。只是在struts2.5里面多了一个机制导致无法像以…