服务器连接失败有很多原因,在项目中的配置文件配置完了之后,测试不通的话大概有几个原因,今天真幸运,全都遇上了。。。在此记录,以防后患。
1.用户名密码,路径,端口等基本信息配置错误。一般报的错是connection refuse(拒绝连接),因为基本信息都不对连接请求肯定会被拒绝的。这个问题看着小,但其实有时候就是灯下黑,给广大程序猿朋友带来无端困扰:明明逻辑什么的都对,为啥就一直报错?仔细一看,特喵的这玩意儿都配错了。。。针对不同的数据库的配置可以参考我的前几篇文章。
2.服务器端口未开放。想要检测是不是有这个原因引起的连接失败,可以Windows+r打开命令行,输入telnet + IP + port,比如我想看我自己的3306端口,那我就输入telnet 127.0.0.1 3306。如果看到有TCP,那就是打开着的。如果没有,那可能就是这个原因引起的。
3.服务器的防火墙规则。如果是由这个原因引起的,就需要去防火墙开放一下端口了,路径:控制面板–系统和安全–Windows defender防火墙–高级设置–再去把入站规则和出站规则都新建一下,这个比较简单,可以上网搜下就行了,就不放在这里了。
来源:CSDN
作者:Java面向百度编程工程师
链接:https://blog.csdn.net/oak_javaLearner/article/details/103914070