当前位置: 首页 > news >正文

白山网站设计做网站还有用吗

白山网站设计,做网站还有用吗,局域网内部网站建设app下载,陵水网站设计公司Public Key Retrieval is not allowed 最近使用 JDBC 连接 MySQL 频繁出现如下报错: java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowe 这段代码是一个 Java 异常错误信息,其中包含了以下关键信息: 错误类…

Public Key Retrieval is not allowed

最近使用 JDBC 连接 MySQL 频繁出现如下报错:
java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowe

Public Key Retrieval is not allowed
这段代码是一个 Java 异常错误信息,其中包含了以下关键信息:

  • 错误类型:java.sql.SQLNonTransientConnectionException
  • 错误描述:Public Key Retrieval is not allowed.
  • 抛出异常的位置:com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:825)

根据异常信息提示,这是 MySQL 数据库连接时出现的问题。
更具体地说,可能是由于连接字符串 URL 中缺少 allowPublicKeyRetrieval=true 参数导致的。

为了解决该异常,可以尝试采取以下几种方法:

  1. 修改 MySQL 数据库连接字符串 URL,在末尾追加 ?allowPublicKeyRetrieval=true 参数。如:
    String url = "jdbc:mysql://localhost:3306/mydatabase?allowPublicKeyRetrieval=true&useSSL=false";
    
  2. 如果使用的是 Java 8 及以上版本,可以将 SSL 模式设置为 false ,即在 JDBC 驱动程序中通过添加一个额外属性来关闭 SSL
    String url = "jdbc:mysql://localhost:3306/mydatabase?sslMode=DISABLED";
    
    此时可以不需要 allowPublicKeyRetrieval=true 参数选项。

但其根本原因是 MySQL 使用了 Innovation 版本,而驱动版本不一致导致的

<!-- 低版本驱动 -->
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.33</version>
</dependency>
<!-- 高版本驱动 此版本为 Innovation 版本驱动-->
<dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><version>8.4.0</version>
</dependency>

升级 MySQL 驱动 Innovation 版本后修改 MySQL 数据库连接字符串 URL如下:

  • xm文件
    jdbc:mysql://localhost:3306/db?allowPublicKeyRetrieval=true&amp;useUnicode=true&amp;createDatabaseIfNotExist=true&amp;characterEncoding=UTF8&amp;useSSL=false&amp;serverTimeZone=Asia/Shanghai&amp;sslMode=DISABLED
    
  • 非xml文件
    jdbc:mysql://localhost:3306/db?allowPublicKeyRetrieval=true&useUnicode=true&createDatabaseIfNotExist=true&characterEncoding=UTF8&useSSL=false&serverTimeZone=Asia/Shanghai&sslMode=DISABLED
    
http://www.yayakq.cn/news/582964/

相关文章:

  • 电脑QQ浮动窗口怎做电脑网站北京行业网站建设
  • 微商推广网站怎么做沧浪手机网站建设方案
  • 网站建设与管理实用教程高端建设网站公司哪家好
  • wap网站asp源码手机可以做网站吗
  • dede后台网站地图怎么做海外代理服务器 免费
  • 聚民网网站建设东胜做网站
  • 网站设计外包合同设计网站musil
  • 自己建设网站怎么挣钱阿里云 win系统安装Wordpress
  • 网站后台管理系统功能东莞网页制作最新招聘信息
  • 口碑最好的旅游网站制作报价网站
  • 响应式网站是什么百度一下马上知道
  • 淘宝电商网站怎么做的做兼职上什么网站找
  • 衡水网站建设优化排名买一个域名大概多少钱
  • 商业招商网站微信开放品牌
  • 网站制作的服务机构佛山外贸网站建设渠道
  • 兰州市城乡住房建设局网站网站开发多少钱
  • 怎么做网站建设赚钱wordpress 超过2m
  • 企业网站建设指导思想惠州酒店网站建设
  • 网站建设与推广协议书百度信息流广告推广
  • 沈阳软件定制开发郑州网站优化哪家专业
  • 农业网站电子商务平台建设方案51个人网站
  • 建设农产品网站的背景宁波免费建网站
  • 邳州建设局网站前几年做哪个网站能致富
  • 怎么免费网站石家庄模板建站系统
  • 衡阳网站建设公司wordpress怎么安装到服务器
  • 有哪些做特卖的网站网络推广服务投诉
  • 自己做网站需要什么技术中国vpswindows野外农民工
  • 品牌网站建设坚持大蝌蚪官网制作公司
  • 做网站的核验单 是下载的吗电商ui设计是什么意思
  • diy定制网站做外贸怎么做