java.sql.SQLNonTransientConnectionException:Could not create connection to database server

关于“java.sql.SQLNonTransientConnectionException: Could not create connection to database server.”报错处理 这是一个简单的JSP页面,该页面中的java程序片代码负责加载JDBC-驱动程序,并连接到数据库bookDatabase,查询bookList表中的全部记录(先前已经建立好数据库bookDatabase)。在Navicat使用GUI图形化用户界面查看。 阅读详情

报这个错一般是由于没有指定数据库连接依赖的版本号

当时我在项目里的数据库连接依赖是这么写的:

<dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
</dependency>

如果是这种没有指定版本的情况下,项目自动配置了默认版本的话,可能就会造成默认的版本和本地的jar包版本不符,例如:数据库驱动在mysql5是com.mysql.jdbc.Driver,但在mysql6及以后就是com.mysql.cj.jdbc.Driver,所以在添加依赖的时候就要指定依赖的版本号,否则默认的和我们需要的很可能有出入,导致一些bug的出现。

并且,在两者版本不符的时候,驱动包是会报红的,如下图:
在这里插入图片描述

最后放下我项目的配置:
pom.xml:

<dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.15</version>
        </dependency>

application.yml:

spring:
  application:
    name: xxxxxx
  datasource:
    name: druid_source
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
    username: xxxxx
    password: xxxxx
解决报错 java.sql.SQLNonTransientConnectionException: Could not create connection to database server 完美解决报错 java.sql.SQLNonTransientConnectionException: Could not create connection to database server 阅读详情

相关推荐

Caused by: java.sql.SQLNonTransientConnectionException: Could not create connection to database serv

Caused by: java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. Caused by: com.mysql.cj.exceptions.CJException: Access d...

知识改变命运,ヾ(◍°∇°◍)ノ゙【求关注】 4196

报错:java.sql.SQLNonTransientConnectionException: Could not create connection to database server

一、情况说明 1、我的MySQL版本是:5.7.34 2、引入的JDBC依赖版本是: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> </dependency> 3、驱动配置:com.mysql.jdbc.Driv...

qq_45731718的博客 2万+

LSM6DSOW陀螺仪轮询驱动:从I2C/SPI配置到数据读取全解析

惯性测量单元(IMU)是现代嵌入式系统中实现姿态感知与运动跟踪的核心传感器,其通过加速度计和陀螺仪测量线性加速度与角速度。在嵌入式开发中,轮询(Polling)作为一种基础且可靠的通信方式,通过主循环主动查询传感器状态,简化了初始调试与验证流程。对于I2C/SPI接口的数字传感器,掌握寄存器配置、数据就绪标志检查及原始数据转换是通用的驱动方法,能够快速验证传感器工作状态并理解数据流。LSM6DSOW作为一款高性能6轴IMU,支持可配置的量程与输出数据速率,适用于无人机飞控、手持云台等高动态场景。本文以LSM

weixin_28728265的博客 555

有效 java.sql.SQLNonTransientConnectionException:Could not create connection to database server异常的正确解决

ava.sql.SQLNonTransientConnectionException: Could not create connection to database server 这个异常通常意味着Java程序在尝试连接到数据库服务器时遇到了问题。这种问题可能由多种原因引起,包括网络问题、数据库服务器配置错误、数据库驱动问题、认证失败等。 问题分析 网络问题:Java程序可能无法访问数据库服务器,这可能是由于网络配置错误、防火墙阻止或数据库服务器未运行等原因。 数据库服务器配置:数据库服务器可能没有正确

PythonAigc的博客 6500

Amos实战:如何用Bootstrap法检验中介效应?附完整操作步骤

本文详细介绍了如何使用Amos软件通过Bootstrap法检验中介效应,包括模型设定、参数配置和结果解读。Bootstrap方法因其不依赖正态分布假设、统计功效高等优势,成为中介效应分析的首选方法。文章提供了完整的操作步骤和实用建议,帮助研究者准确评估变量间的中介作用机制。

zz67890的博客 1437

STM32F103上跑mbedtls 2.24.0:手把手教你为MQTTS加密通信打好基础

本文详细介绍了如何在STM32F103上移植和裁剪mbedtls 2.24.0,为MQTTS加密通信打下坚实基础。通过版本选择、开发环境配置、深度裁剪策略和加密功能验证,帮助开发者在资源受限的MCU上实现安全通信。文章还提供了常见问题解决方案和性能优化技巧,助力物联网设备开发。

weixin_30321709的博客 461

JAVA.SQL.SQLNONTRANSIENTCONNECTIONEXCEPTION: COULD NOT CREATE CONNECTION TO DATABASE SERVER. ATTEMPT

错误信息 java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. at com.mysql.cj.jdbc.exceptions.SQLError.createSQLExceptio...

weixin_45743799的博客 2811

Multisim 14.0元件库下载权威指南:官方与社区资源

详解Multisim元件库下载的官方途径与可靠社区资源,帮助用户快速获取Multisim 14.0所需元件模型,提升电路仿真效率。

weixin_32925455的博客 747

java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempt

java.sql.SQLNonTransientConnectionException

snowing1997的博客 3640

【逐函数讲解ORB_SLAM3源码】获取普通帧率、关键帧、IMU数据

获得imu的旋转 mRwc * mImuCalib.mTcb.rotationMatrix(); Sophus::SE3 mTwc 创建ORB_SLAM3系统 Create SLAM system. It initializes all system threads and gets ready to process frames. ORB_SLAM3::System SLAM(argv[1],argv[2],ORB_SLAM3::System::IMU_RGBD, true, 0, file_nam

小秋 AI SLAM 入门实战教程 1243

MTK(camera篇)Camera整体点亮

本文介绍了在MTK平台上添加新Camera Sensor的驱动开发流程。主要内容包括:1)MTK Camera采用HAL3架构,驱动层主要负责sensor电源控制和寄存器操作;2)详细说明了添加新sensor需要在多个文件中进行的修改,包括设备树配置、内核头文件、驱动列表、电源序列等;3)特别指出需要配置I2C地址表,并导入tuning文件和metadata文件以完善ISP处理流程。文章提供了完整的文件修改清单,涵盖了从内核层到HAL层的完整开发过程,为MTK平台Camera Sensor驱动开发提供了具体

weixin_49303682的博客 360

JAVA.SQL.SQLNONTRANSIENTCONNECTIONEXCEPTION: COULD NOT CREATE CONNECTION TO DATABASE SERVER.异常

使用单元测试测试SpringBoot应用时,抛出 JAVA.SQL.SQLNONTRANSIENTCONNECTIONEXCEPTION: COULD NOT CREATE CONNECTION TO DATABASE SERVER. ATTEMPTED RECONNECT 3 TIMES. GIVING UP.异常。 经过查找,发现是配置中mysql中url有问题。 解决: 经过修改 把 jdbc.url=jdbc:mysql://localhost:3306/news?autoReconnect=tru

qq_44848815的博客 1358

RT-DETR改进策略【Neck】| GFPN 超越BiFPN 通过跳层连接和跨尺度连接改进RT-DETR颈部网络

本文记录的是利用颈部结构优化RT-DETR的目标检测网络模型。利用改进后的颈部网络,通过跳层连接,避免了在进行反向传播时的梯度消失问题,并且引入跨尺度连接,可以实现不同级别和层次的特征充分融合,获取足够的高层语义信息和低层空间信息交换,从而在大规模变化场景下提高检测性能。GIRAFFEDET: A HEAVY-NECK PARADIGM FOR OBJECT DETECTION-GFPN包含了上述的跳层连接(dense-link和log2nlog _{2} nlog2​n-link)以及跨尺度连接(Quee

Limiiiing的博客 2228

java.sql.SQLNonTransientConnectionException: Could not create connection to database server

**使用JdbcTemplate连接数据库时发生错误:**java.sql.SQLNonTransientConnectionException: Could not create connection to ????报错有这么长 ????????一脸懵逼之一脸懵逼 ????诶,两血健康,一血不慌,咋一个一个报错的看 报错中很明显地提示,是数据库连接的问题 网上能找到的可能导致数据库连接错误的原因: 1.数据库链接地址、账户、密码错误 2.MySQL服务运行不正常 3.数据库版本和MySQL驱动版本不一致

weixin_48954087的博客 1万+

浅聊开关电源6:大学生电赛(电源类)之LCL并网滤波器设计(PCB设计,STM32F4xx程序与Simulink仿真)

关于LCL并网滤波器设计的一些小分享

xjtuymh的博客 3650

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

java.sql.SQLNonTRansientConnectionException:Could not create connection to database server

解决该错误代码需要在onCreate(View view)方法中添加如下代码:即新建一个线程,防止在请求数据库时主线程卡死: // Android 4.0 之后不能在主线程中请求HTTP请求 new Thread(new Runnable(){ @Override public void run() { ...

baidu_38995168的博客 3223

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

关于项目启动报错:java.sql.SQLNonTransientConnectionException: Could not create connection to database server

新下载的项目.报错 java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. at com.mysql.cj.jdbc.exceptions.SQLError.createSQLE...

CoreyXuu的博客 3411

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

关于java.sql.SQLNonTransientConnectionException: Could not create connection to database server. 的解决办法

关于java.sql.SQLNonTransientConnectionException: Could not create connection to database server. 的解决办法

jacevn的博客 1081

项目报错:java.sql.SQLNonTransientConnectionException: Could not create connection to database server

1.启动导入项目(黑马品达权限控制)时报错java.sql.SQLNonTransientConnectionException: Could not create connection to database server 2.解决方案:将mysql的maven依赖版本改为mysql版本,并记得刷新maven配置哦。 3.其他可能的原因:mysql版本与mysql驱动,mysql8.x需要在url加入时区 spring: datasource: druid: username:

TonegawaKaiji的博客 1万+

Docker---java.sql.SQLNonTransientConnectionException: Could not create connection to database server

java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.

不知名小人物的博客 1169

java.sql.SQLNonTransientConnectionException:Could not create connection to database server解决

1.启动报Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver cla...

qq_44077791的博客 6万+
上一篇: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException
下一篇: java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值