日期:2014-05-16  浏览次数:20595 次

JAVA连接数据库一个常遇到的问题
在数据库的安装,使用正确的情况下。用jdbc连接数据库的情况下,会出现一个错误。什么错误呢?

错误是:com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。

elipse中的显示如下:




tomcat中的显示如下:



这是一个让人很郁闷的问题,因为不容易发现错在哪里?

其错误原因是:数据库的端口设置不对

其解决方法如下:

在sqlserver中的配置器中找到  Tcp/IP  ,然后双击 打开,现在可以看到 IPALL这一项并不是什么1433,而是其他的端口。改为1433即可;