【发布时间】:2012-08-05 23:00:00
【问题描述】:
我不断收到此错误。我尝试了 Stack Overflow 的一种解决方案(如下),但对我不起作用: SQL Exception while connecting to SQL server
我尝试通过使用链接在 Windows 防火墙中允许端口 1433,但也不起作用。请参阅“在 Windows 防火墙中打开端口以进行 TCP 访问”部分 http://msdn.microsoft.com/en-us/library/ms175043.aspx
com.microsoft.sqlserver.jdbc.SQLServerException: TCP/IP 连接到主机 localhost,端口 1433 失败。错误: “连接被拒绝:连接。验证连接属性。使 确保 SQL Server 实例正在主机上运行,并且 在端口接受 TCP/IP 连接。确保 TCP 与端口的连接不会被防火墙阻止。
请帮我解决这个问题。
【问题讨论】:
-
您的连接设置是什么?您是在尝试连接到默认实例还是命名实例?
-
@Neil - 我刚刚读到“默认”和“命名”实例。我输入了一个命令并得到了一个名字。这是我的实例的名称吗? select @@servername go 名称是 JUSTIN\SQLEXPRESS。
-
你的代码看起来像
con = DriverManager.getConnection("jdbc:sqlserver://justin\\sqlexpress", "user", "pass");吗? -
隔了很久才回来。甚至不记得我是否解决了这个问题。
-
@sweet dream-- 你是怎么解决这个问题的?
标签: java sql-server-2008 jdbc