前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据库驱动问题:MySQLNonTransientConnectionException

数据库驱动问题:MySQLNonTransientConnectionException

原创
作者头像
xcbeyond
修改2020-10-27 16:56:44
4.2K0
修改2020-10-27 16:56:44
举报
文章被收录于专栏:技术那些事

错误信息

应用在启动过程中,在连接数据库阶段报错,关键错误信息如下:

代码语言:txt
复制
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
……

原因分析

数据库版本与数据库驱动版本不一致。

即:应用中使用的数据库驱动依赖包版本(mysql-connector-java),与数据库的版本不匹配。

解决方法

  1. 确认应用中数据库驱动版本、数据库版本分别是多少?
  2. 调整两者的版本使其匹配。 如:MySQL版本:8.0.16 MySQL驱动:mysql-connector-java5.1.25.jar 则:更换MySQL驱动版本:mysql-connector-java8.0.16.jar

MySQL、Java数据库驱动版本的对应关系参考:https://dev.mysql.com/doc/connectors/en/connector-j-versions.html

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 错误信息
  • 原因分析
  • 解决方法
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档