MySQL报错:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException
一、原因分析
原因1:环境配置方面
MySQL版本与驱动版本不匹配。如:MySQL8.0
(8.0版本)搭配 mysql-connector-java-5.1.37.jar
(5.0版本)
原因2:代码方面
驱动类书写有误,驱动类书写分两种:
- 一种是
mysql-connector-java
5.0版本
Class.forName("com.mysql.jdbc.Driver");
String connectionString = "jdbc:mysql://localhost:3306/ecommerce?user=root&password=xxx";
- 一种是
mysql-connector-java
6.0及之后版本驱动类加入:
cj
;
访问mysql的url后加入时区设置:&serverTimezone=UTC
Class.forName("com.mysql.cj.jdbc.Driver");
String connectionString = "jdbc:mysql://localhost:3306/ecommerce?user=root&password=xxx&serverTimezone=UTC";
二、解决方案
第一步:使MySQL版本 与 驱动版本 一致
第二步:根据不同驱动版本使用不同连接数据库方式
(1)组合1:MySQL5.0 + mysql-connector-java-5.0.jar
Class.forName("com.mysql.jdbc.Driver");
String connectionString = "jdbc:mysql://localhost:3306/ecommerce?user=root&password=xxx";
(2)组合2:MySQL8.0 + mysql-connector-java-8.0.jar
Class.forName("com.mysql.cj.jdbc.Driver");
String connectionString = "jdbc:mysql://localhost:3306/ecommerce?user=root&password=xxx&serverTimezone=UTC";
MySQL报错:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException相关推荐
- Maven项目中:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create conn
报错信息 详细信息 ERROR [Druid-ConnectionPool-Create-2074541388] - create connection error, url:jdbc:mysql:/ ...
- com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException异常解决方法
在使用MySQL驱动进行JDBC时候出现了以下异常 Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQL ...
- Mysql连接问题:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establish ...
- com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to
困扰了我两天的异常 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create con ...
- 【DEBUG】com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support
项目场景: 使用 Spring SpringMVC Mybatis 进行整合SSM的过程中,声明一个声明式事务的查询服务,发现无法使用. @Service public class EmpServic ...
- com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not?
问题 :连接MySQL数据库时抛出异常信息: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public ...
- python 连接mysql报错:mysql.connector.errors.NotSupportedError: Authentication plugin ‘caching_sha2_passw
python 连接mysql报错:mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_passw ...
- mysql table plugin,MySql报错Table mysql.plugin doesn’t exist的解决方法
MySql报错Table mysql.plugin doesn't exist的解决方法 一般产生原因是手工更改my.ini的数据库文件存放地址导致的 mysql服务启动时候找不到内置数据库" ...
- CentOS安装MySql报错:mysql error: Failed dependencies
今天安装mysql报错,依赖错误,网上查了下后面加上--nodeps --force,开始正常安装
- 启动项目出现com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException异常解决方法
启动SpringBoot项目失败mysql连接错误 2020-03-21 20:16:25.193 INFO 8204 --- [ main] com.cnadmart.ApiA ...
最新文章
- 电脑里面的微软的事件跟踪收集服务器,Windows 10 加入关机原因提醒功能,就是那个关闭事件跟踪...
- 图解weblogic安装
- 【一分钟了解】1em等于多少px,由什么决定?
- 汇编语言(四)之比较字符串
- AUTOSAR从入门到精通100讲(四十四)-AUTOSAR诊断实现
- Hadoop集群(一) Zookeeper搭建
- cesium(鼠标事件)
- [LeetCode]Subsets II生成组合序列
- CF Fox And Two Dots (DFS)
- 原理解析 | Apache Flink 结合 Kafka 构建端到端的 Exactly-Once 处理
- 网吧如何修改dns服务器地址,网吧更改dns服务器地址
- java基于springboot+vue校园电动自行车管理系统
- mock.js使用指南
- 工作流Airflow的性能优化,应对dag数目的激增
- OPENCV study
- 爬虫----request简介(以及urllib模块和request模块保存图片区别)
- 野火iMX6ULL Pro开发板移植SDL2
- python网络爬虫之初识网络爬虫
- 把仙剑奇侠传5的音乐从pkg里请出来变成mp3吧
- 外汇蜡烛图入门,基本蜡烛图形态
热门文章
- Jquery 实现动态加入table tr 和删除tr 以及checkbox的全选 和 获取加入TR删除TR后的数据...
- XSLT的处理模型(1)
- 【Java从0到架构师】Spring - AOP
- [转]详细的GStreamer开发教程
- 港股打新之卖出策略(暗盘和首日)
- “工业4.0”下的可视化工厂建设方案
- 案例学习BlazeDS+Spring之二Spring BlazeDS Integration 101
- 计算机联锁与全电子执行单元,计算机联锁全电子执行单元
- python爬虫之bs4库_三分钟搞定bs4库的解析器
- render_notebook()结果没有图_数与图(20)——机器学习.下