Формат строки соединения JDBC зависит от поставщика или драйвера базы данных (кроме префикса jdbc:
и требования наличия как минимум трех полей, разделенных двоеточиями - см. Здесь ).
В случае Oracle и, в частности, его «тонкого» драйвера, существует несколько синтаксисов , в зависимости от того, используете ли вы Имя службы или SID
Короче говоря, если вы используете Service Name, вы пишете
jdbc:oracle:thin:@//host_name:port_number/service_name
, где host_name
может быть localhost
.
Если вы используете SID, вы пишете вместо
jdbc:oracle:thin:@host_name:port_number:sid_number
Ваш пример соответствует этому последнему случаю.