为了账号安全,请及时绑定邮箱和手机立即绑定

配置连接池时使用"${}"导致connect time out,直接使用"jdbc:XXXX"就可以连上,什么原因?

在自己电脑上配置连接池时使用"${}"就会导致connect time out,而直接使用"jdbc:XXXX"等就可以连上connect,哪位大侠知道是什么原因导致的啊?难道是jdbc.properties的字符格式有问问题吗?

正在回答

3 回答

之前忘了在哪看到的大佬说的,用${}的话,jdbc.properties里面的配置要在前面统一加上“jdbc.”

我第一次测试也报错了,然后在jdbc.properties加了 "jdbc.",就测试通过了,把这个问题反馈一下,大家报错了的话可以试一下改这个配置。

比如

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://localhost:3306/seckill?useUnicode=true&characterEncoding=utf-8

jdbc.username=xxx

jdbc.password=xxx


0 回复 有任何疑惑可以回复我~
#1

木子二月鸟 提问者

非常感谢!
2017-10-08 回复 有任何疑惑可以回复我~

不应该吧,我就是把jdbc.properties里的值直接拷贝到value=""里的,然后就连接成功了,但是用$取就不行。。。所以很诧异

0 回复 有任何疑惑可以回复我~

感觉像是jdbc.properties这里面的配置写错了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

配置连接池时使用"${}"导致connect time out,直接使用"jdbc:XXXX"就可以连上,什么原因?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信