как использовать записи tns с драйверами макромедиа для Oracle - PullRequest
5 голосов
/ 23 февраля 2012

В настоящее время мы вынуждены использовать макромедиа драйверы в ColdFusion для подключения к базам данных Oracle. URL-адрес соединения jdbc выглядит так:

jdbc:macromedia:oracle://server:port;sid=service

Обратная сторона этого подхода заключается в том, что он заставляет нас "жестко кодировать" имя сервера базы данных, а также номер порта и имя службы.

Кто-нибудь знает, каким должен быть URL-адрес jdbc для использования записи TNSNames?

Для драйверов OCI это jdbc:oracle:oci:@tnsentry

Можно ли сделать то же самое с драйверами макромедиа? какой у тебя будет правильный URL?

1 Ответ

5 голосов
/ 02 мая 2012

Мы только что выяснили, что работает следующий синтаксис:

jdbc:macromedia:oracle:TNSNamesFile=C:\\Oracle\\product\\11.2.0\\client_1\\network\\admin\\tnsnames.ora; TNSServerName=tnsentry
...