Какой протокол используется для связи между сервером приложений и сервером БД в Java EE, если они оба размещены на разных компьютерах?Связь между сервером приложений и сервером БД в Java EE
Я имею в виду, если я использую JDBC, то могу ли я просто указать IP-адрес сервера БД в файле конфигурации (строка подключения) и соединение будет установлено?
И если он установлен, то какой протокол используется для связи через два сервера? Является ли эта база данных протокола зависимой?
Или мне нужно иметь веб-службы на сервере БД для связи с сервером приложений?
РБД являются, как правило, свободно реализовать свой собственный протокол. Это показано в URL-адресе подключения, который предоставляется драйверам JDBC для установления соединения. Например, для HSQLDB URL-адрес: «jdbc: hsqldb: hsql: // host [: port] [/] [<пары ключ-значение>]]. Протокол, указанный здесь, является проприетарным протоколом «hsql». Как отметил JB, к счастью, драйвер JDBC позаботится о ваших коммуникациях. –
scottb