环境:
MacBook Pro 15
jdk8
IntelliJ IDEA
基础Web框架:Spring+SpringMVC+MyBatis+MySQL+Maven

问题:

Error querying database. Cause:
org.springframework.jdbc.CannotGetJdbcConnectionException:
Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: An attempt by a client to checkout a Connection has timed out….

解决:
jdbc.properties文件配置错了,url多配置了个斜杠/,maff!!!

TIPS:
以上问题可能有一下原因造成:

①驱动配置有误:driver=com.mysql.jdbc.Driver
②数据库连接地址有误:url=jdbc:mysql://localhost:3306/database_name
③数据库密码或帐号有误
④数据库未启动或无权访问
⑤项目未引入对应的数据库驱动jar包:mysql-connector-java-5.1.6-bin.jar
⑥mysql root没有远程访问的权限,需要增加权限,增加权限的步骤如下:
进入mysql数据库:
grant all privileges on . to ‘root’@’%’ identified by ‘root’ with grant option;
flush privileges;

参考:

数据库连接池的几个常见bug:

【环境问题】基础Web环境搭建问题记录2——Failed to obtain JDBC Connection;相关推荐

  1. 【环境问题】基础Web环境搭建问题记录5—Establishing SSL connection without server's identity verification is not recom

    环境: MacBook Pro 15 jdk8 IntelliJ IDEA 基础Web框架:Spring+SpringMVC+MyBatis+MySQL+Maven 问题: WARN: Establi ...

  2. Redis之Redis基础、环境搭建、主从切换

    Redis基础.环境搭建.主从切换 一.Redis简介 1.引入NoSQL的背景 2.Redis简介 二.环境部署 1.server1源码安装redis,并创建redis实例 2.server2主机, ...

  3. Java从入门到实战总结-1.1、Java基础之环境搭建和eclipse安装

    Java从入门到实战总结-1.1.Java基础之环境搭建和eclipse安装 文章目录 Java从入门到实战总结-1.1.Java基础之环境搭建和eclipse安装 1.Hello Java 1.1. ...

  4. 1 计算机基础和环境搭建

    二刷路飞学院的Python全栈开发 此课程是在2018年购买的,并在2019年下半年,学完了8章内容,并且让我成功跳槽找到了更好的工作,虽然现在已经又换了一家工作.但是,这个课程是让我全面的学习了Py ...

  5. Spark学习之路一——Spark基础及环境搭建

    Spark学习之路一--Spark基础及环境搭建 文章目录 一. Spark 概述 1.1 概述 1.2 优势特性 1.2.1 运行速度快 1.2.2 容易使用 1.2.3 通用性 1.2.4 运行模 ...

  6. 环境搭建脚本记录(待开源等小伙伴补充)

    环境搭建脚本记录 大数据组件安装顺序 JDK安装 静态ip配置 关闭防火墙 配置各主机之间免密登录 flume安装配置 Zookeeper单机安装配置 Zookeeper集群安装配置 Hadoop集群 ...

  7. ubuntu 从刷机到yolov5环境搭建训练记录

    ubuntu 从刷机到yolov5环境搭建训练记录 这两天需要一个模型检测一些摄像头内容,使用yolov5训练了一个模型,记录一下. 1. 刷机 具体步骤不描述,网上很多. 刷机时遇到一个问题,原有系 ...

  8. 轩小陌的Python笔记:day01 计算机基础和环境搭建

    day01 计算机基础和环境搭建 课程目标:了解计算机的基础知识并完成python的环境搭建 课程概要: 计算机基础 编程的本质 Python的介绍 Python环境的搭建 1.计算机基础 1.1基本 ...

  9. javaweb—web环境搭建

    文章目录 前言 一.web简介 二.WEB环境搭建 三.使用Eclipse开发第一个WEB应用程序 四.总结 一.WEB简介? 概述: 1.   JavaWeb 是指,所有通过 Java 语言编写可以 ...

最新文章

  1. 报告 | 电竞中高端人才平均年薪21.6万元,仅次于金融业
  2. java -jar Incompatible argument to function
  3. Ubuntu 16.04安装Wine版的迅雷+QQ(完美方案,终极解决方法)
  4. shell 命令行实现
  5. Python学习笔记(五) Python高级特性
  6. data-sap-ui-icon-content where does icon content come from
  7. 修改Hybris Administration console管理员默认登录密码
  8. 10月Web服务器调查:Apache下降 Ngnix攀升
  9. 设置su为不需要密码切换为root
  10. 砥志研思SVM(四) 序列最小最优化算法(SMO)论文翻译
  11. 受邀参加了一场只有副总裁、CTO参加的技术会议!
  12. python版本升级导致_python升级导致yum使用报错
  13. Windows RDP协议重大漏洞后发现黑客开始大规模扫瞄
  14. 简单工厂(Simple Pattern)模式
  15. YDUI的移动端页面rem适配方案使用方法记录
  16. chrome浏览器糟糕WEBGL遇到了问题,如何解决
  17. uni-app(微信小程序)连接HC系列蓝牙模块并进行双向通信采坑总结
  18. C#实现多人语音聊天
  19. Docker 命令基础及进阶
  20. 2020快手前端暑期实习面经

热门文章

  1. 如何监控手机网络请求
  2. 2000-2021年 美国国际收支平衡表 德国国际收支平衡表 中国国际收支平衡表……
  3. 2022年,国外8个可免费发外链、软文及新闻稿的网址
  4. 我们在6月缅怀——上半年那些被卫星“刻录”的记忆、影像
  5. Linux上使用docker运行酷Q机器人
  6. vue中使用echart绘制柱状图、折现图、饼状图
  7. python大数据是什么意思_大数据是什么意思
  8. 职场吐槽大会,原来办公软件也有如此多神技能?
  9. golang中通知协程退出的方式
  10. 一组图片看完“自动驾驶”发展史