场景

SpringBoot项目运行后提示:

详细提示如下:

### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.] with root causejava.lang.NullPointerException: nullat com.mysql.jdbc.ConnectionImpl.getServerCharacterEncoding(ConnectionImpl.java:3286) ~[mysql-connector-java-5.1.27.jar:na]at com.mysql.jdbc.MysqlIO.sendConnectionAttributes(MysqlIO.java:1987) ~[mysql-connector-java-5.1.27.jar:na]at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1913) ~[mysql-connector-java-5.1.27.jar:na]at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1290) ~[mysql-connector-java-5.1.27.jar:na]at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2493) ~[mysql-connector-java-5.1.27.jar:na]at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2526) ~[mysql-connector-java-5.1.27.jar:na]at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2311) ~[mysql-connector-java-5.1.27.jar:na]at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834) ~[mysql-connector-java-5.1.27.jar:na]at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) ~[mysql-connector-java-5.1.27.jar:na]at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_181]at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[na:1.8.0_181]at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[na:1.8.0_181]at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[na:1.8.0_181]at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) ~[mysql-connector-java-5.1.27.jar:na]at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416) ~[mysql-connector-java-5.1.27.jar:na]at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:347) ~[mysql-connector-java-5.1.27.jar:na]at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:136) ~[HikariCP-3.2.0.jar:na]at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:369) ~[HikariCP-3.2.0.jar:na]at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:198) ~[HikariCP-3.2.0.jar:na]at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:467) ~[HikariCP-3.2.0.jar:na]at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:541) ~[HikariCP-3.2.0.jar:na]at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) ~[HikariCP-3.2.0.jar:na]at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-3.2.0.jar:na]

解决

自己项目的mysql驱动的版本与本机安装的mysql的版本不对应导致,项目所用驱动版本过低。

打开cmd,输入mysql,可以查看本机安装的mysql的版本为8.0。

所以找到项目中的pom.xml

将mysql驱动版本修改为:

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

注意:

8.0.11版本的mysql驱动包的driverClass有所变化

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

could not create connection to database server.] with root cause相关推荐

  1. JAVA——[MySQLNonTransientConnectionException:Could not create connection to database server.]解决方案

    问题描述 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connecti ...

  2. MySql :Could not create connection to database server.

    错误: Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException:Error que ...

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

    错误信息 java.sql.SQLNonTransientConnectionException: Could not create connection to database server. At ...

  4. Connection to @localhost failed. [08001] Could not create connection to database server. Attempt

    Connection to @localhost failed. [08001] Could not create connection to database server. Attempt 当我们 ...

  5. [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.解决办法

    pycharm中database连接MySQL数据库时出现如下提示: [08001] Could not create connection to database server. Attempted ...

  6. nacos连接mysql出现:Could not create connection to database server. Attempted reconnect 3 times. Giving u

    nacos连接mysql出错 今天在学习nacos的时候,在从nacos内嵌数据derby切换到mysql的时候,出现一个错误,特意记一下. org.springframework.jdbc.Cann ...

  7. 数据库连接失败: Could not create connection to database server. Attempted reconnect 3 times. Giving up.

    数据库连接失败信息摘要: ERROR-com.alibaba.druid.pool.DruidDataSource init:927: init datasource error,url: jdbc: ...

  8. [08001] Could not create connection to database server. Attempted reconnect 3 times.

    现象描述: 在JetBrains的系列产品中,database连接MySQL数据库时,如Idea.DataGrip.GoLand.Pycharm 等等,连接MySQL数据库时会出现如下提示: 连接失败 ...

  9. 08001] Could not create connection to database server. Attempted reconnect 3 times.

    现象描述: 在JetBrains的系列产品中,database连接MySQL数据库时,如Idea.DataGrip.GoLand.Pycharm 等等,连接MySQL数据库时会出现如下提示: 连接失败 ...

最新文章

  1. javascript eval和JSON之间的联系
  2. 不明原因的约束报错的两种处理方式
  3. 如何提取D-Link解密密钥
  4. BZOJ3928 [Cerc2014] Outer space invaders
  5. linux 内存泄露 工具,Linux Kernel模块内存泄露分析
  6. 安装hdfs集群的具体步骤
  7. Node.js:Webpack
  8. Intel 82599 ixgbe ixgbevf CNA 卡驱动分析01——SR-IOV
  9. eNSP下的vlan划分实验
  10. php 考试座位编排系统,考试座位编排vba
  11. php 降低采样率,讨论采样频率、采样深度(位深)、音量调节对音质的影响
  12. 百度地图画出手机GPS行驶轨迹——Web端
  13. 数据技术之Hadoop(HFDS文件系统)
  14. QLCDNumber制作的超简单计时器,按下空格键暂停。
  15. new bing 重定向到cn.bing,new bing使用不了的问题
  16. 聊聊互联网平台的四个效应
  17. Swift 2021 生态调研报告
  18. 2019.04.20【NOIP提高组】模拟 B 组 观察题目+堆(?)+最大匹配+贪心、DP
  19. 清览题库--C语言程序设计第五版编程题解析(3)
  20. 共创可持续出行未来 奔驰牵手《阿凡达:水之道》

热门文章

  1. keepalived 多个应用_Keepalived与LVS部署多个服务
  2. 使用注解方式进行aop编程(代码)
  3. Java设计模式-工厂模式(1)简单工厂模式
  4. 你的gpu驱动程序不满足_英特尔图形驱动程序现在在Windows/Linux之间共享约60%的代码库...
  5. java接口构建英雄属性_Java开发学习心得(三):项目结构
  6. python时间模块哪个好arrow模块_python库: arrow (时间)
  7. java如何知道需导入哪个包_怎么知道缺少哪个jar包,求助!!!
  8. mate30pro什么时候可以升级鸿蒙,mate 30pro什么时候能装鸿蒙系统?
  9. php ahp和jhp,php7.4编译(centos)
  10. jsmodern_jQuery视频播放插件jsModern(修改版)