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