useSSL = false 与 ture 的区别

useSSL = false 与 ture 的区别

useSSL = false 与 ture 的区别_靡荼知返的博客-CSDN博客_usessl=false与true的区别

https://blog.csdn.net/qq_50679242/article/details/114440175

useSSL = false 与 true的区别

开始使用IDEA连接mysql数据库的时候,按照教程一步一步来发现怎么都错了。

idea如何连接MySQL首先先发个链接关于初学者如何用IDEA连接MySQL数据库:https://www.bilibili.com/video/BV1PJ411j7WF?p=2看2、3、4集就可以了。

问题但是后来我发现出现了如下问题:

java.sql.SQLException: The connection property ‘useSSL’ acceptable values are: ‘TRUE’, ‘FALSE’, ‘YES’ or ‘NO’. The value ‘ture’ is not acceptable.

但像我一样的小白估计就是看到一大块的错误就慌了,连忙百度。

其实仔细一看会发现就是SSL的问题,但是SSL有啥作用却是一头雾水

SSL到底有什么用,他到底是啥首先解释一下SSL到底是什么。其实这个很简单,用有道翻译一下就可以了,有道还是支持很多专业名词的翻译的。可以知道它是一种加密协议。

查了很多资料,发现在MySQL5.7之前的版本,安全性较低,存在任何用户都可以连接上的 test 库,所以官方在5.7版本加大了对隐私的保护。并且采用了默认 useSSL = true值防止对数据库的随意修改,到了8.0版本,仍然保留了SSL,并且默认值为 true,所以只要将 “?useSSL= false” 放在url表名后即可。如:

connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb1?useSSL=true","root","123456");

相关推荐

有时候劳累时会想呕吐是为什么
365一直提款维护中

有时候劳累时会想呕吐是为什么

📅 07-31 👁️ 8961
导致茅台酒厂连续16年亏损原因是什么?应对方案有哪些?
正在阅读:光遇抱拳动作先祖位置图解 【详解】光遇抱拳动作先祖位置图解 【详解】
分手8年后,再次官宣喜讯的毛晓彤,早已成为陈翔高攀不起的存在
网站登录如何实现”记住我“功能
365一直提款维护中

网站登录如何实现”记住我“功能

📅 07-30 👁️ 719
辛德拉哪个皮肤手感好?
365一直提款维护中

辛德拉哪个皮肤手感好?

📅 09-15 👁️ 8982