JDBC 通过端口 1433 连接到主机 localshost 的 TCP/IP 连接失败。错误:“null。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC 通过端口 1433 连接到主机 localshost 的 TCP/IP 连接失败。错误:“null。相关的知识,希望对你有一定的参考价值。

JDBC连接数据库失败,原因是: 通过端口 1433 连接到主机 localshost 的 TCP/IP 连接失败。错误:“null。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。

TCP IP协议已开,而且端口是1433,Windows防火墙也关了,后面真心不知道怎么办了

修改下端口试试。
打开cmd命令行,键入telnet 127.0.0.1 1433,测试。如果端口关闭再修改端口追问

telnet不是内部或者外部命令也不是可运行的程序或批处理的文件 出现这个怎么办?

追答

出现这个问题的原因应该是文件丢失或者环境变量配置的问题,先看一下C盘,目录如下,
C:\WINDOWS\system32\telnet.exe ,看看有没有这个文件
如果没有,在网上下载一个。.要是有的话,
再看一下环境变量有没有配置Path c:\windows\system32;没有的话重新配置即可。

追问

出现这个怎么办?

出现这个怎么办?

追答

你打开的这个是什么?

追问

就是在CMD 后输入telnet 127.0.0.1 1433的结果

参考技术A 配置服务器端的服务,是1433

上面那个 MSSQLSERVER 的协议,右边,TCP/IP,属性。

两个哪个是默认的实例呢。追问

上面的端口也是设置的1433,还是一样不行

追答

设置好了后,SQL 的 服务要重新启动的。

追问

重启过了,还是这样。。。。报原来的那个错误

参考技术B 我也是你这种问题,试过了各种方法都不行,但是后来我发现不是连接上的问题,有问题那是因为你的DriverManager.getConnection里面的语句有错误,建议你好好检查语句。真的。 参考技术C 不是在这设置的!追问

上面也设置了,没用

sql server 2008 com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机

以上是关于JDBC 通过端口 1433 连接到主机 localshost 的 TCP/IP 连接失败。错误:“null。的主要内容,如果未能解决你的问题,请参考以下文章

java JDBC连接SQL Server2008 错误,通过端口1433连接到主机localhost的TCP/IP连接失败。错误:“null。

Java JDBC连接SQL Server2005错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败

java连接sql server报错:com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/

java连接sql server报错:com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/

通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“connect timed out。请验证连接属性,并

连接 sqlserver