could not create connection to database server.] with root cause
场景
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相关推荐
- JAVA——[MySQLNonTransientConnectionException:Could not create connection to database server.]解决方案
问题描述 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connecti ...
- MySql :Could not create connection to database server.
错误: Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException:Error que ...
- JAVA.SQL.SQLNONTRANSIENTCONNECTIONEXCEPTION: COULD NOT CREATE CONNECTION TO DATABASE SERVER. ATTEMPT
错误信息 java.sql.SQLNonTransientConnectionException: Could not create connection to database server. At ...
- 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 当我们 ...
- [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 ...
- 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 ...
- 数据库连接失败: 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: ...
- [08001] Could not create connection to database server. Attempted reconnect 3 times.
现象描述: 在JetBrains的系列产品中,database连接MySQL数据库时,如Idea.DataGrip.GoLand.Pycharm 等等,连接MySQL数据库时会出现如下提示: 连接失败 ...
- 08001] Could not create connection to database server. Attempted reconnect 3 times.
现象描述: 在JetBrains的系列产品中,database连接MySQL数据库时,如Idea.DataGrip.GoLand.Pycharm 等等,连接MySQL数据库时会出现如下提示: 连接失败 ...
最新文章
- javascript eval和JSON之间的联系
- 不明原因的约束报错的两种处理方式
- 如何提取D-Link解密密钥
- BZOJ3928 [Cerc2014] Outer space invaders
- linux 内存泄露 工具,Linux Kernel模块内存泄露分析
- 安装hdfs集群的具体步骤
- Node.js:Webpack
- Intel 82599 ixgbe ixgbevf CNA 卡驱动分析01——SR-IOV
- eNSP下的vlan划分实验
- php 考试座位编排系统,考试座位编排vba
- php 降低采样率,讨论采样频率、采样深度(位深)、音量调节对音质的影响
- 百度地图画出手机GPS行驶轨迹——Web端
- 数据技术之Hadoop(HFDS文件系统)
- QLCDNumber制作的超简单计时器,按下空格键暂停。
- new bing 重定向到cn.bing,new bing使用不了的问题
- 聊聊互联网平台的四个效应
- Swift 2021 生态调研报告
- 2019.04.20【NOIP提高组】模拟 B 组 观察题目+堆(?)+最大匹配+贪心、DP
- 清览题库--C语言程序设计第五版编程题解析(3)
- 共创可持续出行未来 奔驰牵手《阿凡达:水之道》
热门文章
- keepalived 多个应用_Keepalived与LVS部署多个服务
- 使用注解方式进行aop编程(代码)
- Java设计模式-工厂模式(1)简单工厂模式
- 你的gpu驱动程序不满足_英特尔图形驱动程序现在在Windows/Linux之间共享约60%的代码库...
- java接口构建英雄属性_Java开发学习心得(三):项目结构
- python时间模块哪个好arrow模块_python库: arrow (时间)
- java如何知道需导入哪个包_怎么知道缺少哪个jar包,求助!!!
- mate30pro什么时候可以升级鸿蒙,mate 30pro什么时候能装鸿蒙系统?
- php ahp和jhp,php7.4编译(centos)
- jsmodern_jQuery视频播放插件jsModern(修改版)