我正在尝试连接我本地机器上的MSSQL2008XMLExpress服务器(Win7教授64位,也是MSSQL=64bit )。此操作失败,并显示“连接被拒绝:连接”
这个问题与这篇文章相同:Cannot connect to msql 2008 express with JDBC
不幸的是,这篇文章中的解决方案在我的情况下不起作用。已在端口1433上启用TCP/IP,没有处于活动状态的防火墙。我使用的是MS JDBC driver 3.0。与Mgmt Studio或通过C++和OleDB的连接完美工作。我遵循了网上其他一些帖子中的建议,并与telnet进行了核对。命令'telnet localhost 1433‘返回相同的错误。
因此,这可能不是一个普通的jdbc问题,而可能更多的是SQL Server问题。
一种想法是,它可能与运行在64位Win7下的机器有关。
不管怎样,我被卡住了。有什么提示我可以检查或尝试的吗?
发布于 2012-07-08 17:23:33
尝试使用更高版本的Java。
我遇到了一个类似的问题,首先使用Java时,出现了不确定的“1.6.0_27”消息。重新启动SQLExpress将使松鼠断开连接,从而证明它已连接。正如Process Explorer显示的那样,Java进程也显示它是连接的。
更新到Java 1.6.0_31它连接良好的第一次尝试。
另请参阅:Driver.getConnection hangs using SQLServer driver and Java 1.6.0_29
https://stackoverflow.com/questions/6261735
复制