Соединение JDBC работает на компьютере коллеги, а не на моем - PullRequest
0 голосов
/ 22 марта 2012

Следующий код 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 не возвращается.Я могу подключиться к myserver.mycorp.net, 1433, используя SQL Server Management Studio.

Я даже изменил myremoteserver.mycorp.net на 127.0.0.1,5802 (локальная база данных).И снова с 127.0.0.1,5802 в Имя сервера на шаге Подключение к базе данных в SQL Server Management studio. Я могу подключиться к базе данных, но шаг getConnection не возвращается.Нет сообщения об ошибке или исключения.

Характеристики: Eclipse Indigo, SQL Server 2008, Windows 7 Enterprise

1 Ответ

1 голос
/ 22 марта 2012

Я решил проблему, обновив версию Java для проекта eclipse с JDK 6 до JDK 7.

...