Следующая ява код печатает Hello World на компьютере моего сотрудника,:JDBC соединение работает на компьютере сотрудника, а не моя
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 Я могу подключиться к базе данных, но шаг getConnection
не возвращается. Нет сообщения об ошибке/исключение.
функции: Затмение Indigo, SQL Server 2008, Windows 7 Enterprise
Сколько одновременных соединений делает вашу базу данных позволять? – Woot4Moo
Вы имеете в виду, что вызов getConnection возвращает null? – derdc
Это была проблема компилятора java, спасибо за помощь (см. Мой ответ) –