与MSSQL 2008 R2 express的JDBC连接失败

时间:2011-06-07 07:10:22

标签: jdbc database-connection sql-server-2008-r2

我正在尝试连接到本地计算机上的MS SQL 2008 R2 Express服务器(Win7 Prof 64bit,MSSQL = 64bit)。这与“连接被拒绝:连接”

失败

问题与此帖相同: Cannot connect to msql 2008 express with JDBC

不幸的是,该帖子中的解决方案在我的案例中不起作用。已在端口1433上启用TCP / IP,未激活防火墙。我正在使用MS JDBC驱动程序3.0。与Mgmt Studio或通过C ++和OleDB连接可以很好地工作。我已经按照网上其他一些帖子中的建议来检查telnet。命令'telnet localhost 1433'返回相同的错误。

所以可能这不是一个简单的jdbc问题,但可能更多的是SQL Server问题。

一个想法是它可能与在64位Win7下运行的机器有关。

无论如何,我被困住了。有什么提示我还可以查看或试试吗?

1 个答案:

答案 0 :(得分:0)

尝试使用以后的Java。

我有一个类似的问题,首先使用Java 1.6.0_27 Squirrel SQL只是无限期地悬挂“正在连接”消息。重新启动SQLExpress会使Squirrel断开连接,证明它已连接。同样,Process Explorer也显示Java进程也显示它已连接。

更新到Java 1.6.0_31它首次尝试连接正常。

另见: Driver.getConnection hangs using SQLServer driver and Java 1.6.0_29