首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
Caused by: java.sql.SQLException: Connections could not be acquired from the underlying database!
fxxixi
2018-05-17 21:34
项目:
JFinal
评论区
fxxixi
2018-05-17 21:43
我的mysql 8.0.11 从官网下载下来的项目测试没什么问题,但是,这个项目一直给我报这个错误,公司电脑跑这个项目能跑起来,但移动到我的电脑上就启动不起来了,网上收了原因,可都没什么用,如果我的mysql拒绝访问的话,应该把官网下载下来的项目也一同拒绝了呀!可偏偏要拒绝这一个,希望哪位大哥救我出苦海。万分感谢!
回复
JFinal
2018-05-17 22:08
@fxxixi
使用如下几个解决方向:
1:配置错误,例如用户名或密码错误,通过使用 navicat 或 mysql 控制台登录可以测试出来
2:第一条中的测试方法要注意,使用的 navicat 与 mysql 控制台与你的项目运行要在同一台机器。因为 mysql 连接是分机器的,mysql 服务端与客户端是否在同一台机器上,这个极其关键
3:如果你拿 windows 记事本编辑过这个配置文件,那么在 jdbcUrl 这个配置前方加一行注释,例如加下面一行:
# jdbcUrl 配置
加这个的原因是 windows 记事本会丢失 utf-8 文件的最前方一个字符,造成 jdbcUrl 不正确
归根结底说就一句话,配置错误
回复
fxxixi
2018-05-18 17:01
@JFinal
我把本地mysql版本降低了就解决了
回复
fxxixi
2018-05-18 17:01
@JFinal
谢谢了,会一直支付JFinal的
回复
发送
我要反馈
热门反馈
扫码入社