Plugin start error: com.jfinal.plugin.activerecord.ActiveRecordPlugin

报错了  求解

启动就报错

java.lang.RuntimeException: Plugin start error: com.jfinal.plugin.activerecord.ActiveRecordPlugin. 

java.sql.SQLException: Connections could not be acquired from the underlying database!


评论区

hahahahhaha

2018-04-13 15:34

求大佬

lyh061619

2018-04-13 16:18

直接查看下,插件配置这块,错误已经很明细了,连接数据库的用户、密码及地址、端口配置对了没。

hahahahhaha

2018-04-15 09:51

@lyh061619 都检查了 都没有问题 他说底层链接数据库有问题 好几天了

JFinal

2018-04-15 11:11

@hahahahhaha 数据库连不上而已,真没什么好说的

一般有三种情况:
1:用户名或密码错误,或者 jdbcUrl 错误,导致去连别人家的数据库
2:所使用的用户名没有权限
3:项目所在机器与数据库所在机器是否是同一台机器,如果不在同一台机器默认是连不上的,即便你的用户名与密码都对。 这种情况需要使用命令行来授权

先在命令行,使用 mysql -u userName -p 去连接,确保可以使用以后,再开始写程序

这类问题从根本上就与 jfinal 毫无关系

郑小可

2018-05-29 10:27

@JFinal 我也碰到连不上数据库,连本地的可以,连公网的数据库就不行,链接和用户名,密码都是正确的,navicat也能脸上,就是项目连不上,有点烦,不知道是不是外网的数据库是8.0的原因

dwewqd

2018-08-21 16:44

jiang123

2018-12-20 10:43

数据库连不上你的mysql是不是8.0以上的,如果是那就可能是连接驱动的版本太低了

李桔梗

2019-01-14 10:45

mysql的jar包

田宏江

2019-12-26 19:30

解决了没有

田宏江

2019-12-26 19:30

啊 我也遇到这个问题了

田宏江

2019-12-26 19:30

好难受啊 都几天了

JFinal

2019-12-26 20:18

@田宏江 我前面回复过了,就是连不上库而已

咩咩

2020-03-02 12:05

我解决了,不知道你们咋回事借您的平台记录下我的问题,
输出路径下有多个config.properties,导致PropKit不能正常找到对应的文件。
解决思路:
打印PropKit.use("config.properties").get("jdbcUrl")的值查看是否为正确配置。如果异常找到错误的"config.properties"删掉即可。
个人感觉如果有多个配置文件,调用PropKit.get时最好使用PropKit.use("").get("")

热门分享

扫码入社