A ResourcePool could not acquire a resource from its primary factory or source异常解决

一. 异常问题

我在给别人做项目的时候,我自己本地连接的数据库是5.7,用的mysql-connector-java的驱动包是5.x版本的,然后对方的环境中mysql是8.0.

结果在启动程序后,在用户登录,第一次连接数据库时,就产生了如下异常信息:

......A ResourcePool could not acquire a resource from its primary factory or source......

二. 原因分析

经过各种查询,可能的原因如下:

  1. 驱动配置有误:driver=com.mysql.jdbc.Driver

  2. 数据库连接地址有误:url=jdbc:mysql://localhost:3306/test?3useUnicode=true&characterEncoding=utf8

  3. 密码或帐号有误:username=root, password=root

  4. 数据库未启动或无权访问;

  5. 项目未引入合适的对应的驱动jar包,mysql-connector-java-5.1.6-bin.jar

  6. mysql root没有远程访问的权限,需要增加权限,增加权限的步骤如下: 进入mysql数据库: grant all privileges on . to 'root'@'%' identified by 'root' with grant option; flush privileges;

三. 解决办法

以上检查完了之后,发现没有可以解决我的问题的,后来发现,是因为数据库版本问题。

我的是mysql5.7,对方的是mysql8.0,然后更换了数据库版本就好了。

A ResourcePool could not acquire a resource from its primary factory or source异常解决相关推荐

  1. Eclipse使用c3p0连接池出现A ResourcePool could not acquire a resource from its primary factory or sour错误

    Eclipse使用c3p0连接池出现A ResourcePool could not acquire a resource from its primary factory or sour错误 出现的 ...

  2. CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory

    写在前面: 我是「扬帆向海」,这个昵称来源于我的名字以及女朋友的名字.我热爱技术.热爱开源.热爱编程.技术是开源的.知识是共享的. 这博客是对自己学习的一点点总结及记录,如果您对 Java.算法 感兴 ...

  3. c3p0 签出超时:resourcepool.TimeoutException: A client timed out while waiting to acquire a resource

    全部异常: 2019-08-19 14:33:49.860 |-ERROR [http-nio-8081-exec-317] org.apache.catalina.core.ContainerBas ...

  4. oracle lms进程 内存,【案例】Oracle ges resource消耗内存高报错ORA-04031 MOS解决办法...

    天萃荷净 Oracle研究中心案例分析:运维DBA反映Oracle数据库10.2.0.4.12每间隔一段时间就必须重启,运行一断时间报ORA-04031错误oracle ges res cache l ...

  5. 403 Forbidden You don‘t have permission to access this resource. Apache Server at IP Port 80的解决方法

    ECS下载站Forbidden You don't have permission to access this resource. Apache Server at IP Port 80的解决方法 ...

  6. 【C3P0】解决使用c3p0数据库连接池的各种报错警告: Having failed to acquire a resource, com.mchange.v2.resourcepool

    运行环境 工具: IntelliJ IDEA java version "1.8.0_261" MySQL"5.7.19" 在使用IDEA连接c3p0数据库时, ...

  7. 运行nltk示例 Resource u'tokenizers punkt english.pickle' not found解决

    nltk安装完毕后,编写如下示例程序并运行,报Resource u'tokenizers/punkt/english.pickle' not found错误 import nltk sentence ...

  8. redis中 Could not get a resource from the pool 异常解决

    描述 这个错误产生的前提是这样的,将数据存入redis(新安装的)中,在通过连接池获取jedis实例时,产生如下错误( Could not get a resource from the pool). ...

  9. 配置mybatis时xml出现 URI is not registed / Resource registered by this uri is not recognized 解决方法

    写在前面:出现这种问题很有可能是因为依赖包没有导入成功,先检查External Library中是否有需要的包(比如我出现以下原因就是mybatis依赖没有出现在External Library中) ...

最新文章

  1. 教育部免费开放的2.4万门网课,都在这里!
  2. nginx正向代理和反正代理区别
  3. 净水器选购指南,如何挑选家用净水器
  4. zoj 3791 An Easy Game
  5. JS中数据结构之队列
  6. 省常中模拟 Test4
  7. 以5个数据库为例,用Python实现数据的提取、转换和加载(ETL)
  8. jQuery控制表单重置
  9. sql serevr中脚本导出
  10. mysql 求差函数_mysql 数学函数
  11. C语言开发简单的学生成绩管理系统(附源码)
  12. iOS中的armv6、armv7、armv7s含义详解
  13. 数据库的那些乱七八糟烦人的锁(数据库锁机制有这一篇就够了)
  14. RadSegNet: 一个稳定的雷达摄像头融合方法(2022最新)
  15. 注册reg.html是什么,reg命令如何修改注册表?reg命令作用介绍
  16. 《MonoIndoor:Towards Good Practice of Self-Supervised Monocular Depth Estimation...》论文笔记
  17. Tungsten Fabric解决方案指南-Kubernetes集成
  18. prometheus 配置服务器监控、服务监控、容器中服务监控与告警
  19. Spring框架学习 思维导图
  20. 送别了我的师父,我觉得我的青春结束了

热门文章

  1. 第二证券|家用储能设备出口暴增,储能概念发力走高,派能科技等大涨
  2. 我是博客专家了, 鼓励自己一下
  3. 婚前需要聊清楚的问题
  4. python cv2什么意思_cv2.solvePnP方法标志的Python常量是什么?
  5. 英特尔将发行15亿美元公司债以回购股票
  6. 六级(2020/12-3) Text 1
  7. 中国古代天文星象学的入门书 步天歌
  8. 使用pymupdf获取pdf文档中的文本下划线信息(全网唯一解决方案)
  9. 2021年中国网络零售行业发展现状及行业发展趋势分析[图]
  10. mysql数据库备份与恢复,mysql多实例部署