Comment utiliser les entrées TNS avec des pilotes Macromedia pour Oracle
-
29-10-2019 - |
Question
Nous sommes actuellement obligés d'utiliser des pilotes Macromedia sur ColdFusion afin de nous connecter aux bases de données Oracle. L'URL de connexion JDBC est comme:
jdbc:macromedia:oracle://server:port;sid=service
Le revers de cette approche est qu'il nous oblige à «code dur» le nom du serveur de base de données ainsi que le numéro de port et le nom du service.
Est-ce que quelqu'un sait comment l'URL JDBC devrait être pour utiliser l'entrée TnsNames?
Pour les pilotes OCI, c'est jdbc:oracle:oci:@tnsentry
Est-il possible de faire de même avec les conducteurs de macromedia? Qu'est-ce que vous êtes la bonne URL?
La solution
Nous avons juste compris que la syntaxe suivante fonctionne:
jdbc:macromedia:oracle:TNSNamesFile=C:\\Oracle\\product\\11.2.0\\client_1\\network\\admin\\tnsnames.ora; TNSServerName=tnsentry
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow