Pregunta

Actualmente estamos obligados a usar controladores de Macromedia en ColdFusion para conectarnos a las bases de datos Oracle. La URL de conexión JDBC es como:

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

La otra cara de este enfoque es que nos obliga a 'código duro' el nombre del servidor de la base de datos, así como el número de puerto y el nombre del servicio.

¿Alguien sabe cómo debería ser la URL JDBC para utilizar la entrada TNSNAMES?

Para los conductores de OCI, es jdbc:oracle:oci:@tnsentry

¿Es posible hacer lo mismo con los controladores de Macromedia? ¿Cuál es la URL correcta?

¿Fue útil?

Solución

Acabamos de descubrir que la siguiente sintaxis funciona:

jdbc:macromedia:oracle:TNSNamesFile=C:\\Oracle\\product\\11.2.0\\client_1\\network\\admin\\tnsnames.ora; TNSServerName=tnsentry
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top