0

以下 java 代码在我同事的计算机上打印 Hello World:

public void testJDBC() throws Exception
{
    String url = "jdbc:sqlserver://myremoteserver.mycorp.net:1433;DatabaseName=mydb";
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    Connection conn = DriverManager.getConnection(url, "myuser", "mypwd");
    System.out.println("Hello world");
}

调试时,该getConnection步骤不返回。我可以使用 SQL Server Management Studio 连接到 myserver.mycorp.net,1433。

我什至改为myremoteserver.mycorp.net127.0.0.1,5802本地数据库)。再次在 SQL Server Management Studio的连接到数据库步骤中的服务器名称127.0.0.1,5802下,我可以连接到数据库,但该步骤不返回。也没有错误消息/异常。getConnection

规格:Eclipse Indigo、SQL Server 2008、Windows 7 Enterprise

4

1 回答 1

1

我通过将eclipse项目的Java版本从JDK 6升级到JDK 7解决了这个问题。

于 2012-03-22T16:27:22.277 回答