Проблема подключения к базе данных с базой данных MS SQL: драйвер JDBC-ODBC от JSP - PullRequest
0 голосов
/ 03 июня 2010

Я использую Netbeans 6.8 для разработки приложений с использованием JSP. Я могу работать с ним должным образом в моей системе руководств проекта. Но я не могу получить соединение с базой данных из моей системы.

Показывает ошибку unable to connect.

Я не изменил ни один из кодов. Как я могу исправить эту ошибку?

1 Ответ

0 голосов
/ 03 июня 2010

Это может иметь одну или несколько из следующих причин:

  1. IP-адрес или имя хоста в URL JDBC неверны.
  2. Имя хоста в URL JDBC не распознается локальным DNS-сервером.
  3. Номер порта отсутствует или неверен в URL JDBC.
  4. Сервер БД не работает.
  5. Сервер БД не принимает соединения TCP / IP.
  6. На сервере БД не хватает соединений.
  7. Что-то среднее между Java и DB блокирует соединения, например, брандмауэр или прокси.

Чтобы решить одно или другое, следуйте следующим советам:

  1. Проверьте и протестируйте его, используя ping.
  2. Обновите DNS-сервер или используйте вместо этого IP-адрес в JDBC URL.
  3. Проверьте это в конфигурации БД.
  4. Запустите БД.
  5. Проверьте это в конфигурации БД.
  6. Перезапустите БД и исправьте ваш код соответственно, чтобы он закрывал соединения в finally.
  7. Отключить брандмауэр и / или настроить брандмауэр / прокси для разрешения / переадресации порта.

Тем не менее, драйвер моста JDBC-ODBC - это плохой выбор для SQL Server. Вместо этого используйте собственный драйвер JDBC или гораздо более производительный и надежный драйвер jTDS .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...