2013-06-13 6 views
0

Мое приложение («Приложение А») использует com.sybase.jdbc3.jdbc.SybDriver и Spring Framework 2.5.6 (для пула соединений db и ORM) для подключения к базе данных sybase 15.5.Как сказать sybase jdbc dirver, чтобы исключить определенный порт при подключении к серверу базы данных sybase?

По какой-то причине приложение A использовало порт 34567, чтобы поговорить с сервером базы данных sybase. Порт фактически зарезервирован для другого приложения («Приложение B»), и в результате приложение B не удалось (из-за того, что «Адрес уже используется»).

В любом случае мы можем сообщить драйверу jdbc, чтобы избежать определенного порта, чтобы поговорить с сервером базы данных Sybase?

+0

Предположим, вы используете jConnect для jdbc 7.0? – MaVRoSCy

ответ

0

Вы не можете указать драйверу JDBC исключить порты. Вы можете сказать, какие порты использовать.

Предположим, вы используете драйвер jConnect. Так вот ссылка как вы можете Invoke the jConnect driver

В случае, если вы хотите установить свойство соединения в явном виде, вы можете сделать это перед подключением к серверу в two ways:

  1. Используйте DriverManager.getConnection метод в вашем приложении.
  2. Задайте свойства соединения при определении URL-адреса.
Смежные вопросы