как использовать записи tns с драйверами макромедиа для Oracle

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

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

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

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

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

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


person E. Jaep    schedule 22.02.2012    source источник


Ответы (1)


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

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