имя машины вместо ipaddress в тонком драйвере jdbc - PullRequest
1 голос
/ 24 мая 2011

HI, возможно ли дать имя машины вместо ipaddress для тонкого драйвера jdbc. Или это приведет к некоторой ошибке во время выполнения. Я пытаюсь использовать имя машины вместо localhost, и оно работает. Так что, если мы можем дать имя машины вместо ipaddress, как оно работает

Ответы [ 4 ]

3 голосов
/ 24 мая 2011

Вы можете использовать имя хоста вместо IP-адреса, но есть несколько вещей, с которыми вы должны быть осторожны.

Прежде всего, ваш компьютер не может «знать», какие хосты сопоставлены с какими IP-адресами. Вы используете hosts-файл для определения этих отображений. Это будет зависеть от того, используете ли вы * nix или Windows, но принцип тот же.

Во-вторых, имейте в виду, что даже если вы сопоставите имя хоста с IP-адресом и будете использовать это имя хоста в своем подключении к драйверу JDBC, это сломается на другой машине, у которой нет такого же отображения, поэтому переносимость может быть выпуск.

Если ваш DNS может каждый раз разрешать имя хоста, то это может быть другой путь.

2 голосов
/ 24 мая 2011

Вы можете указать его имя, если оно присутствует в файле вашего хоста или на DNS-сервере.

1 голос
/ 24 мая 2011

Если есть система DNS, которая разрешает имя машины в соответствующий IP-адрес, то вы в безопасности.В противном случае вы, скорее всего, столкнетесь с ConnectException.

1 голос
/ 24 мая 2011

Сеть поддерживает таблицу, в которой имя сопоставляется с IP-адресом.Следовательно, вы можете использовать его.

А также эта ссылка поможет вам понять это. Нажмите здесь

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