今天我连接了一上午数据库没有成功挺郁闷的。但是我下午接着探索就连接成功了在这里分享一下如果遇到类似的问题会很快解决的。连接的时候出现如下错误com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。解决的办法是打开数据库配置管理器------进入sql server网络配置 查看TCP/IP是否启用很有可能是禁用的然后打开,再重启sql server 服务 最后运行你的java程序就OK。