MyEclipse 报错--
----------------------------------------------------------------------------------------------------------------
com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。
----------------------------------------------------------------------------------------------------------------
1-检查SQL Server (SQLEXPRESS)是否已经启动,
如果启动了,看第2步;
2-打开 开始->程序-> Microsoft SQL Server 2008 R2->Configuration Tools->SQL Server Configuration Manager;
3-设置 SQL Server Configuration Manager 下的 SQL Server Configuration Manager 设置 TCP/IP 为 Enabled,并设置其属性 IP Address选项卡内容-TCP Port:1433,Enabled-Yes;如图示:
4-到ApplicationContext.xml配置连接数据源:
com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc:sqlserver://localhost:1433;DatabaseName=#yourDatabaseName#
进行测试,看看是否还有异常,如果还是上述异常,看第5步;
5-查看sqlservr.exe 的 监听端口 为多少?
我的是:61991 ,所以设置
jdbc:sqlserver://localhost:61991;DatabaseName=#yourDatabaseName#
连接成功~