jdbc连接数据库时 java.lang.RuntimeException错误解决

url中加入 useSSL=false

SSL(Secure Sockets Layer),安全套接字协议。

在连接mysql时,

如果MySQL的版本为5.7以上时,必须加上useSSL=false,直接通过用户账号和密码进行连接MySQL数据库;当MySQL的版本是5.7以下则不进行要求,默认使用useSSL=false。

  • useSSL=false:使用用户账号密码进行连接。
  • useSSL=true:一般通过证书或者令牌进行安全验证。

贴别的:在MySQL8.0以上版本还需要加上本地时区,serverTimeZone=GTM/beijing

相关推荐
Oneforlove_twoforjob10 分钟前
【Java基础面试题033】Java泛型的作用是什么?
java·开发语言
engchina26 分钟前
如何在 Python 中忽略烦人的警告?
开发语言·人工智能·python
向宇it27 分钟前
【从零开始入门unity游戏开发之——C#篇24】C#面向对象继承——万物之父(object)、装箱和拆箱、sealed 密封类
java·开发语言·unity·c#·游戏引擎
小蜗牛慢慢爬行29 分钟前
Hibernate、JPA、Spring DATA JPA、Hibernate 代理和架构
java·架构·hibernate
诚丞成1 小时前
计算世界之安生:C++继承的文水和智慧(上)
开发语言·c++
Smile灬凉城6661 小时前
反序列化为啥可以利用加号绕过php正则匹配
开发语言·php
lsx2024061 小时前
SQL MID()
开发语言
Dream_Snowar1 小时前
速通Python 第四节——函数
开发语言·python·算法
西猫雷婶1 小时前
python学opencv|读取图像(十四)BGR图像和HSV图像通道拆分
开发语言·python·opencv
鸿蒙自习室1 小时前
鸿蒙UI开发——组件滤镜效果
开发语言·前端·javascript